') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ', 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); [CI] [ComputeLibrary] Use pre-built binaries instead of compiled by d-smirnov · Pull Request #8245 · apache/tvm · GitHub
Skip to content

[CI] [ComputeLibrary] Use pre-built binaries instead of compiled - #8245

Merged
leandron merged 2 commits into
apache:mainfrom
d-smirnov:acl_download
Jun 14, 2021
Merged

[CI] [ComputeLibrary] Use pre-built binaries instead of compiled#8245
leandron merged 2 commits into
apache:mainfrom
d-smirnov:acl_download

Conversation

@d-smirnov

Copy link
Copy Markdown
Contributor

This PR allows pre-built Compute Library binaries to be downloaded (credits to @leandorn) instead of on-site compilation.

Pre-built Compute Library binaries are now downloaded (credits to @leandorn)
instead of on-site compilation.
Change-Id: I9fd66ce02141813f02382b95351a382ccf775584
Change-Id: I3c2af1a86984f81c4ee9408925af9c51510a978f
@d-smirnov

Copy link
Copy Markdown
ContributorAuthor

@leandron

@leandronleandron left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - Thanks for doing this. It speeds up the installation time (and therefore Docker image rebuild time).

@leandronleandron self-assigned this Jun 14, 2021
@leandron
leandron merged commit 90fb626 into apache:mainJun 14, 2021
@leandron

Copy link
Copy Markdown
Contributor

This is merged now, thanks @d-smirnov!

trevor-m pushed a commit to trevor-m/tvm that referenced this pull request Jun 17, 2021
…che#8245)
* [CI] [ComputeLibrary] Use pre-built binaries instead of compiled
Pre-built Compute Library binaries are now downloaded (credits to @leandorn)
instead of on-site compilation.
Change-Id: I9fd66ce02141813f02382b95351a382ccf775584
* Added Apache 2.0 License
Change-Id: I3c2af1a86984f81c4ee9408925af9c51510a978f
trevor-m pushed a commit to neo-ai/tvm that referenced this pull request Jun 17, 2021
…che#8245)
* [CI] [ComputeLibrary] Use pre-built binaries instead of compiled
Pre-built Compute Library binaries are now downloaded (credits to @leandorn)
instead of on-site compilation.
Change-Id: I9fd66ce02141813f02382b95351a382ccf775584
* Added Apache 2.0 License
Change-Id: I3c2af1a86984f81c4ee9408925af9c51510a978f
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@d-smirnov@leandron