René's URL Explorer Experiment


Title: Enable disk caching support for OpenCL kernel binaries by 9prady9 · Pull Request #2970 · arrayfire/arrayfire · GitHub

Open Graph Title: Enable disk caching support for OpenCL kernel binaries by 9prady9 · Pull Request #2970 · arrayfire/arrayfire

X Title: Enable disk caching support for OpenCL kernel binaries by 9prady9 · Pull Request #2970 · arrayfire/arrayfire

Description: Description Fixes: #2857 Changes to Users OpenCL kernel binaries are loaded from disk if available instead compiling from scratch on initialization of the library. In the tests with nvidia opencl i...

Open Graph Description: Description Fixes: #2857 Changes to Users OpenCL kernel binaries are loaded from disk if available instead compiling from scratch on initialization of the library. In the tests with nvidia opencl i...

X Description: Description Fixes: #2857 Changes to Users OpenCL kernel binaries are loaded from disk if available instead compiling from scratch on initialization of the library. In the tests with nvidia opencl i...

Opengraph URL: https://github.com/arrayfire/arrayfire/pull/2970

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:4b96105c-b679-deb3-b754-36b0643b951c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB742:12D78F:1F24484:2A6693B:6964C1E2
html-safe-nonced6c21f2d33bd90dc75d2b38a5a77ad5cec3db87e47d85d6bb90a755fdb2c1c0d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNzQyOjEyRDc4RjoxRjI0NDg0OjJBNjY5M0I6Njk2NEMxRTIiLCJ2aXNpdG9yX2lkIjoiODQ1NTAwOTA1NTE1NzgzMDExNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac4c01c10d60e9223ff5320bbf81d9f9ffeead7c5b4464a9459f6a1214ba8a7095
hovercard-subject-tagpull_request:447088127
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/arrayfire/arrayfire/2970/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/fc3b60613e5a8c9ce22b5f7d2519472171a828eb65d554c5c3a571149533cd50/arrayfire/arrayfire/pull/2970
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/fc3b60613e5a8c9ce22b5f7d2519472171a828eb65d554c5c3a571149533cd50/arrayfire/arrayfire/pull/2970
og:image:altDescription Fixes: #2857 Changes to Users OpenCL kernel binaries are loaded from disk if available instead compiling from scratch on initialization of the library. In the tests with nvidia opencl i...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:username9prady9
hostnamegithub.com
expected-hostnamegithub.com
None21df671ce2c9f1a16940ccbd3af6cb4f3f12a856929ca7eb1b4aea8e384ea442
turbo-cache-controlno-preview
go-importgithub.com/arrayfire/arrayfire git https://github.com/arrayfire/arrayfire.git
octolytics-dimension-user_id5395442
octolytics-dimension-user_loginarrayfire
octolytics-dimension-repository_id25889802
octolytics-dimension-repository_nwoarrayfire/arrayfire
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id25889802
octolytics-dimension-repository_network_root_nwoarrayfire/arrayfire
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release5707c685ac172d50a0bdd7533dde4f8aabcf8eef
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/arrayfire/arrayfire/pull/2970#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fpull%2F2970
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fpull%2F2970
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=arrayfire%2Farrayfire
Reloadhttps://github.com/arrayfire/arrayfire/pull/2970
Reloadhttps://github.com/arrayfire/arrayfire/pull/2970
Reloadhttps://github.com/arrayfire/arrayfire/pull/2970
arrayfire https://github.com/arrayfire
arrayfirehttps://github.com/arrayfire/arrayfire
Notifications https://github.com/login?return_to=%2Farrayfire%2Farrayfire
Fork 549 https://github.com/login?return_to=%2Farrayfire%2Farrayfire
Star 4.8k https://github.com/login?return_to=%2Farrayfire%2Farrayfire
Code https://github.com/arrayfire/arrayfire
Issues 285 https://github.com/arrayfire/arrayfire/issues
Pull requests 18 https://github.com/arrayfire/arrayfire/pulls
Actions https://github.com/arrayfire/arrayfire/actions
Projects 0 https://github.com/arrayfire/arrayfire/projects
Wiki https://github.com/arrayfire/arrayfire/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/arrayfire/arrayfire/security
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
Insights https://github.com/arrayfire/arrayfire/pulse
Code https://github.com/arrayfire/arrayfire
Issues https://github.com/arrayfire/arrayfire/issues
Pull requests https://github.com/arrayfire/arrayfire/pulls
Actions https://github.com/arrayfire/arrayfire/actions
Projects https://github.com/arrayfire/arrayfire/projects
Wiki https://github.com/arrayfire/arrayfire/wiki
Security https://github.com/arrayfire/arrayfire/security
Insights https://github.com/arrayfire/arrayfire/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Farrayfire%2Farrayfire%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Farrayfire%2Farrayfire%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/arrayfire/arrayfire/pull/2970#issue-comment-box
9prady9https://github.com/9prady9
arrayfire:masterhttps://github.com/arrayfire/arrayfire/tree/master
9prady9:ocl_kernel_bin_cachinghttps://github.com/9prady9/arrayfire/tree/ocl_kernel_bin_caching
Enable disk caching support for OpenCL kernel binaries https://github.com/arrayfire/arrayfire/pull/2970#top
9prady9https://github.com/9prady9
arrayfire:masterhttps://github.com/arrayfire/arrayfire/tree/master
9prady9:ocl_kernel_bin_cachinghttps://github.com/9prady9/arrayfire/tree/ocl_kernel_bin_caching
Conversation 13 https://github.com/arrayfire/arrayfire/pull/2970
Commits 3 https://github.com/arrayfire/arrayfire/pull/2970/commits
Checks 0 https://github.com/arrayfire/arrayfire/pull/2970/checks
Files changed https://github.com/arrayfire/arrayfire/pull/2970/files
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
https://github.co/hiddenchars
https://github.com/arrayfire/arrayfire/pull/{{ revealButtonHref }}
https://github.com/9prady9
9prady9https://github.com/9prady9
Jul 9, 2020https://github.com/arrayfire/arrayfire/pull/2970#issue-654340942
#2857https://github.com/arrayfire/arrayfire/issues/2857
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
https://github.com/9prady9
9prady9https://github.com/9prady9
OpenCL https://github.com/arrayfire/arrayfire/issues?q=state%3Aopen%20label%3AOpenCL
improvement https://github.com/arrayfire/arrayfire/issues?q=state%3Aopen%20label%3Aimprovement
Jul 9, 2020https://github.com/arrayfire/arrayfire/pull/2970#event-3531408134
https://github.com/9prady9
9prady9https://github.com/9prady9
3.8.0https://github.com/arrayfire/arrayfire/milestone/28
Jul 9, 2020https://github.com/arrayfire/arrayfire/pull/2970#event-3531408142
https://github.com/9prady9
9prady9https://github.com/9prady9
umar456https://github.com/umar456
July 9, 2020 20:53https://github.com/arrayfire/arrayfire/pull/2970#event-3531408146
https://github.com/9prady9
9prady9https://github.com/9prady9
force-pushedhttps://github.com/arrayfire/arrayfire/compare/979065d30f82230546c6ed5e2e69a2750ea4c869..35e5f548d3623a1216b55a3bd9a5f7ca12140669
979065dhttps://github.com/arrayfire/arrayfire/commit/979065d30f82230546c6ed5e2e69a2750ea4c869
35e5f54https://github.com/arrayfire/arrayfire/commit/35e5f548d3623a1216b55a3bd9a5f7ca12140669
Compare https://github.com/arrayfire/arrayfire/compare/979065d30f82230546c6ed5e2e69a2750ea4c869..35e5f548d3623a1216b55a3bd9a5f7ca12140669
July 10, 2020 03:35https://github.com/arrayfire/arrayfire/pull/2970#event-3532219465
https://github.com/9prady9
9prady9https://github.com/9prady9
July 10, 2020 11:28https://github.com/arrayfire/arrayfire/pull/2970#event-3533503821
https://github.com/umar456
umar456https://github.com/umar456
Jul 11, 2020 https://github.com/arrayfire/arrayfire/pull/2970#pullrequestreview-446807256
View reviewed changes https://github.com/arrayfire/arrayfire/pull/2970/files
src/backend/opencl/compile_module.cpphttps://github.com/arrayfire/arrayfire/pull/2970/files#diff-44b06b25dd1c6a0a081fc2add228a0a8a970718d13fbd909f0353dee2952bb47
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
src/backend/opencl/compile_module.cpphttps://github.com/arrayfire/arrayfire/pull/2970/files#diff-44b06b25dd1c6a0a081fc2add228a0a8a970718d13fbd909f0353dee2952bb47
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
https://github.com/9prady9
9prady9https://github.com/9prady9
force-pushedhttps://github.com/arrayfire/arrayfire/compare/35e5f548d3623a1216b55a3bd9a5f7ca12140669..bfa4e3601dd100ec4721f72e2cfd52f91a03ae5e
35e5f54https://github.com/arrayfire/arrayfire/commit/35e5f548d3623a1216b55a3bd9a5f7ca12140669
bfa4e36https://github.com/arrayfire/arrayfire/commit/bfa4e3601dd100ec4721f72e2cfd52f91a03ae5e
Compare https://github.com/arrayfire/arrayfire/compare/35e5f548d3623a1216b55a3bd9a5f7ca12140669..bfa4e3601dd100ec4721f72e2cfd52f91a03ae5e
July 11, 2020 17:49https://github.com/arrayfire/arrayfire/pull/2970#event-3536470786
https://github.com/9prady9
9prady9https://github.com/9prady9
umar456https://github.com/umar456
July 11, 2020 17:50https://github.com/arrayfire/arrayfire/pull/2970#event-3536471239
https://github.com/9prady9
9prady9https://github.com/9prady9
umar456https://github.com/umar456
stale reviewhttps://github.com/arrayfire/arrayfire/pull/2970#pullrequestreview-446807256
July 11, 2020 17:50https://github.com/arrayfire/arrayfire/pull/2970#event-3536471401
https://github.com/umar456
umar456https://github.com/umar456
Jul 13, 2020 https://github.com/arrayfire/arrayfire/pull/2970#pullrequestreview-447438114
View reviewed changes https://github.com/arrayfire/arrayfire/pull/2970/files
src/backend/opencl/compile_module.cpphttps://github.com/arrayfire/arrayfire/pull/2970/files#diff-44b06b25dd1c6a0a081fc2add228a0a8a970718d13fbd909f0353dee2952bb47
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
src/backend/opencl/compile_module.cpphttps://github.com/arrayfire/arrayfire/pull/2970/files#diff-44b06b25dd1c6a0a081fc2add228a0a8a970718d13fbd909f0353dee2952bb47
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
src/backend/opencl/compile_module.cpphttps://github.com/arrayfire/arrayfire/pull/2970/files#diff-44b06b25dd1c6a0a081fc2add228a0a8a970718d13fbd909f0353dee2952bb47
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
src/backend/cuda/compile_module.cpphttps://github.com/arrayfire/arrayfire/pull/2970/files#diff-ad25d480d7106c9c90d7b4577b9dd1712af7546ff41ae05926a404fe42ec8f82
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
https://github.com/pavanky
pavankyhttps://github.com/pavanky
Jul 13, 2020 https://github.com/arrayfire/arrayfire/pull/2970#pullrequestreview-447676399
View reviewed changes https://github.com/arrayfire/arrayfire/pull/2970/files
src/backend/opencl/compile_module.cpphttps://github.com/arrayfire/arrayfire/pull/2970/files#diff-44b06b25dd1c6a0a081fc2add228a0a8a970718d13fbd909f0353dee2952bb47
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
https://github.com/9prady9
9prady9https://github.com/9prady9
force-pushedhttps://github.com/arrayfire/arrayfire/compare/bfa4e3601dd100ec4721f72e2cfd52f91a03ae5e..633cadc076efc07f4add53de1371ebdf16033ff4
bfa4e36https://github.com/arrayfire/arrayfire/commit/bfa4e3601dd100ec4721f72e2cfd52f91a03ae5e
633cadchttps://github.com/arrayfire/arrayfire/commit/633cadc076efc07f4add53de1371ebdf16033ff4
Compare https://github.com/arrayfire/arrayfire/compare/bfa4e3601dd100ec4721f72e2cfd52f91a03ae5e..633cadc076efc07f4add53de1371ebdf16033ff4
July 14, 2020 16:50https://github.com/arrayfire/arrayfire/pull/2970#event-3545042588
https://github.com/9prady9
9prady9https://github.com/9prady9
pavankyhttps://github.com/pavanky
umar456https://github.com/umar456
July 14, 2020 16:52https://github.com/arrayfire/arrayfire/pull/2970#event-3545047486
https://github.com/9prady9
9prady9https://github.com/9prady9
umar456https://github.com/umar456
stale reviewhttps://github.com/arrayfire/arrayfire/pull/2970#pullrequestreview-447438114
July 14, 2020 16:52https://github.com/arrayfire/arrayfire/pull/2970#event-3545048900
9prady9https://github.com/9prady9
July 15, 2020 10:30https://github.com/arrayfire/arrayfire/pull/2970#commits-pushed-4b21f4a
https://github.com/9prady9
Enable disk caching support for OpenCL kernel binarieshttps://github.com/arrayfire/arrayfire/pull/2970/commits/4b21f4ad0057acf53ebb1d7ddd4a6e7e50fbf54d
4b21f4ahttps://github.com/arrayfire/arrayfire/pull/2970/commits/4b21f4ad0057acf53ebb1d7ddd4a6e7e50fbf54d
https://github.com/9prady9
Check exceptions in CUDA compileModule and Log binary write/load fail…https://github.com/arrayfire/arrayfire/pull/2970/commits/c76545203a18e57be02cea4abda5a962d35b2fce
c765452https://github.com/arrayfire/arrayfire/pull/2970/commits/c76545203a18e57be02cea4abda5a962d35b2fce
https://github.com/9prady9
Use .bin extension for kernel binaries that are saved to diskhttps://github.com/arrayfire/arrayfire/pull/2970/commits/7a049da30d9e651bdac3b5209acde40993021626
7a049dahttps://github.com/arrayfire/arrayfire/pull/2970/commits/7a049da30d9e651bdac3b5209acde40993021626
https://github.com/9prady9
9prady9https://github.com/9prady9
force-pushedhttps://github.com/arrayfire/arrayfire/compare/633cadc076efc07f4add53de1371ebdf16033ff4..7a049da30d9e651bdac3b5209acde40993021626
633cadchttps://github.com/arrayfire/arrayfire/commit/633cadc076efc07f4add53de1371ebdf16033ff4
7a049dahttps://github.com/arrayfire/arrayfire/commit/7a049da30d9e651bdac3b5209acde40993021626
Compare https://github.com/arrayfire/arrayfire/compare/633cadc076efc07f4add53de1371ebdf16033ff4..7a049da30d9e651bdac3b5209acde40993021626
July 15, 2020 05:02https://github.com/arrayfire/arrayfire/pull/2970#event-3546867714
https://github.com/umar456
umar456https://github.com/umar456
Jul 15, 2020 https://github.com/arrayfire/arrayfire/pull/2970#pullrequestreview-448950643
View reviewed changes https://github.com/arrayfire/arrayfire/pull/2970/files/7a049da30d9e651bdac3b5209acde40993021626
https://github.com/9prady9
9prady9https://github.com/9prady9
75e3c6chttps://github.com/arrayfire/arrayfire/commit/75e3c6c324b90f7d24c5030aa746f393db8910fe
Jul 15, 2020https://github.com/arrayfire/arrayfire/pull/2970#event-3550208446
https://github.com/9prady9
9prady9https://github.com/9prady9
July 15, 2020 20:24https://github.com/arrayfire/arrayfire/pull/2970#event-3550208776
https://github.com/9prady9
9prady9https://github.com/9prady9
3.8.0https://github.com/arrayfire/arrayfire/milestone/28
3.7.3https://github.com/arrayfire/arrayfire/milestone/30
Aug 7, 2020https://github.com/arrayfire/arrayfire/pull/2970#event-3633345196
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fpull%2F2970
https://github.com/umar456
umar456 https://github.com/umar456
https://github.com/arrayfire/arrayfire/pull/2970/files/7a049da30d9e651bdac3b5209acde40993021626
https://github.com/pavanky
pavanky https://github.com/pavanky
improvement https://github.com/arrayfire/arrayfire/issues?q=state%3Aopen%20label%3Aimprovement
OpenCL https://github.com/arrayfire/arrayfire/issues?q=state%3Aopen%20label%3AOpenCL
3.7.3 https://github.com/arrayfire/arrayfire/milestone/30
Create a common API to cache CUDA/OpenCL kernels https://github.com/arrayfire/arrayfire/issues/2857
Please reload this pagehttps://github.com/arrayfire/arrayfire/pull/2970
https://github.com/9prady9
https://github.com/pavanky
https://github.com/umar456
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.