| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:f1a9d0fb-e99e-ae0d-50a7-145055e9ec85 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C6B6:2F6E42:1CB2596:2781D6D:6964C1DC |
| html-safe-nonce | 1500f02bb96978e53a1a57b4bec50897c35d8291914a09f49f4a2fd4d7a4e9a5 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNkI2OjJGNkU0MjoxQ0IyNTk2OjI3ODFENkQ6Njk2NEMxREMiLCJ2aXNpdG9yX2lkIjoiNDQ0ODE2NDA3ODIyNzM0MTc4OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 4b6e3056c9d980c0d5e7f20ed020c95794ca38467acd234af2419625a0557867 |
| hovercard-subject-tag | pull_request:440855589 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/arrayfire/arrayfire/2949/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/465e854f79b345b9b3704decf6c9e3999fa4e1370ed983eb121d11e11ef20eda/arrayfire/arrayfire/pull/2949 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/465e854f79b345b9b3704decf6c9e3999fa4e1370ed983eb121d11e11ef20eda/arrayfire/arrayfire/pull/2949 |
| og:image:alt | This PR backports bugfixs and some minor features to the 3.7 branch for the 3.7.2 release.
Description
Improvements
Cache CUDA kernels to disk to improve load times(Thanks to @cschreib-ibex) Autom... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | umar456 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 21df671ce2c9f1a16940ccbd3af6cb4f3f12a856929ca7eb1b4aea8e384ea442 |
| turbo-cache-control | no-preview |
| go-import | github.com/arrayfire/arrayfire git https://github.com/arrayfire/arrayfire.git |
| octolytics-dimension-user_id | 5395442 |
| octolytics-dimension-user_login | arrayfire |
| octolytics-dimension-repository_id | 25889802 |
| octolytics-dimension-repository_nwo | arrayfire/arrayfire |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 25889802 |
| octolytics-dimension-repository_network_root_nwo | arrayfire/arrayfire |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5707c685ac172d50a0bdd7533dde4f8aabcf8eef |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/arrayfire/arrayfire/pull/2949#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fpull%2F2949 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2F2949 |
|
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 |
| Reload | https://github.com/arrayfire/arrayfire/pull/2949 |
| Reload | https://github.com/arrayfire/arrayfire/pull/2949 |
| Reload | https://github.com/arrayfire/arrayfire/pull/2949 |
|
arrayfire
| https://github.com/arrayfire |
| arrayfire | https://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 page | https://github.com/arrayfire/arrayfire/pull/2949 |
|
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 service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Farrayfire%2Farrayfire%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://github.com/arrayfire/arrayfire/pull/2949#issue-comment-box |
| 9prady9 | https://github.com/9prady9 |
| arrayfire:v3.7 | https://github.com/arrayfire/arrayfire/tree/v3.7 |
| umar456:backport_372 | https://github.com/umar456/arrayfire/tree/backport_372 |
|
Backport changes to 3.7
| https://github.com/arrayfire/arrayfire/pull/2949#top |
| 9prady9 | https://github.com/9prady9 |
| arrayfire:v3.7 | https://github.com/arrayfire/arrayfire/tree/v3.7 |
| umar456:backport_372 | https://github.com/umar456/arrayfire/tree/backport_372 |
|
Conversation
0
| https://github.com/arrayfire/arrayfire/pull/2949 |
|
Commits
115
| https://github.com/arrayfire/arrayfire/pull/2949/commits |
|
Checks
0
| https://github.com/arrayfire/arrayfire/pull/2949/checks |
|
Files changed
| https://github.com/arrayfire/arrayfire/pull/2949/files |
| Please reload this page | https://github.com/arrayfire/arrayfire/pull/2949 |
| https://github.co/hiddenchars |
| https://github.com/arrayfire/arrayfire/pull/{{ revealButtonHref }} |
|
| https://github.com/umar456 |
| umar456 | https://github.com/umar456 |
| Jun 27, 2020 | https://github.com/arrayfire/arrayfire/pull/2949#issue-646601264 |
| @cschreib-ibex | https://github.com/cschreib-ibex |
| Automatically cache compiled CUDA kernels on disk to speed up kernel compilation #2848 | https://github.com/arrayfire/arrayfire/pull/2848 |
| Use static CUDA upstream libs on Unix #2785 | https://github.com/arrayfire/arrayfire/pull/2785 |
| Make cudnn dependency optional #2836 | https://github.com/arrayfire/arrayfire/pull/2836 |
| Fix error with GCC 6.1. Fixed warnings and Serialize test #2876 | https://github.com/arrayfire/arrayfire/pull/2876 |
| Fixed several errors on OSX with Apple Clang #2945 | https://github.com/arrayfire/arrayfire/pull/2945 |
| Check and use constexpr for fns and constructors #2925 | https://github.com/arrayfire/arrayfire/pull/2925 |
| Remove obsolete OSX specific patch in CLBlast external project #2942 | https://github.com/arrayfire/arrayfire/pull/2942 |
| Workaround for bug in Apple's OpenCL, a missing definition #2943 | https://github.com/arrayfire/arrayfire/pull/2943 |
| Fixed several errors on OSX with Apple Clang #2945 | https://github.com/arrayfire/arrayfire/pull/2945 |
| Improve the performance of CPU join and transpose #2849 | https://github.com/arrayfire/arrayfire/pull/2849 |
| Added mouse manipulations #2816 | https://github.com/arrayfire/arrayfire/pull/2816 |
| Fix documentation to mem step size and clean up memory manager test #2821 | https://github.com/arrayfire/arrayfire/pull/2821 |
| Fix install doc #2846 | https://github.com/arrayfire/arrayfire/pull/2846 |
| Update OpenCL interop page so they discuss deleting of memory #2918 | https://github.com/arrayfire/arrayfire/pull/2918 |
| Update issue templates #2928 | https://github.com/arrayfire/arrayfire/pull/2928 |
| Cautionary notes about default random engine handle management #2947 | https://github.com/arrayfire/arrayfire/pull/2947 |
| Improve the performance of CPU join and transpose #2849 | https://github.com/arrayfire/arrayfire/pull/2849 |
| Cleanup fftconvolve related code #2861 | https://github.com/arrayfire/arrayfire/pull/2861 |
| Refactor kernel wrappers to use new caching API #2890 | https://github.com/arrayfire/arrayfire/pull/2890 |
| Fix work group function name conflict in OpenCL 2.0 #2851 | https://github.com/arrayfire/arrayfire/pull/2851 |
| Adjust JIT heuristics for the Intel GPU on the OpenCL backend #2855 | https://github.com/arrayfire/arrayfire/pull/2855 |
| CMake support to link against static Intel MKL #2877 | https://github.com/arrayfire/arrayfire/pull/2877 |
| Fix errors and warnings with CUDA 9.0 builds #2923 | https://github.com/arrayfire/arrayfire/pull/2923 |
| Support to build CUDA backend with CUDA toolkit 11.0 #2939 | https://github.com/arrayfire/arrayfire/pull/2939 |
| Fix ccache launch scripts to use sh compatible syntax #2931 | https://github.com/arrayfire/arrayfire/pull/2931 |
| Add an ArrayFire conanfile.py that pulls from the linux binary installer #2875 | https://github.com/arrayfire/arrayfire/pull/2875 |
| Fix byteToString where the byte alue is greater than 1 petabyte #2827 | https://github.com/arrayfire/arrayfire/pull/2827 |
| Fix byteToString where the byte alue is greater than 1 petabyte #2827 | https://github.com/arrayfire/arrayfire/pull/2827 |
| Improve the performance of CPU join and transpose #2849 | https://github.com/arrayfire/arrayfire/pull/2849 |
| Fix error in GCC 8.3: cl_float* -> float* using static_cast is invalid #2872 | https://github.com/arrayfire/arrayfire/pull/2872 |
| Fix error with GCC 6.1. Fixed warnings and Serialize test #2876 | https://github.com/arrayfire/arrayfire/pull/2876 |
| Fix errors found with Address Sanitizer in the OpenCL backend #2913 | https://github.com/arrayfire/arrayfire/pull/2913 |
| Win cpu build #2819 | https://github.com/arrayfire/arrayfire/pull/2819 |
| fix zero padding in convolve2NN #2820 | https://github.com/arrayfire/arrayfire/pull/2820 |
| Fix the af_get_memory_pressure_threshold by assigning value parameter #2831 | https://github.com/arrayfire/arrayfire/pull/2831 |
| Fix empty array handling in lu, rank, and qr. Other minor refactoring #2838 | https://github.com/arrayfire/arrayfire/pull/2838 |
| Fix pinnedMemManager check. Fix MKL Sequential layer #2840 | https://github.com/arrayfire/arrayfire/pull/2840 |
| Apply clang-tidy suggestions to all backends #2839 | https://github.com/arrayfire/arrayfire/pull/2839 |
| Cleanup fftconvolve related code #2861 | https://github.com/arrayfire/arrayfire/pull/2861 |
| Refactor padArray to reshape; Refactor qr,solve to use padArrayBorders #2864 | https://github.com/arrayfire/arrayfire/pull/2864 |
| Merge kernel caching logic for CUDA and OpenCL backends #2873 | https://github.com/arrayfire/arrayfire/pull/2873 |
| Refactor kernel wrappers to use new caching API #2890 | https://github.com/arrayfire/arrayfire/pull/2890 |
| Use same Node class for all backends #2891 | https://github.com/arrayfire/arrayfire/pull/2891 |
| Fix errors found with Address Sanitizer in the OpenCL backend #2913 | https://github.com/arrayfire/arrayfire/pull/2913 |
| Fix work group function name conflict in OpenCL 2.0 #2851 | https://github.com/arrayfire/arrayfire/pull/2851 |
| Fix premature deallocation when deallocating with multiple devices. #2867 | https://github.com/arrayfire/arrayfire/pull/2867 |
| Please reload this page | https://github.com/arrayfire/arrayfire/pull/2949 |
| 9prady9 | https://github.com/9prady9 |
| June 26, 2020 15:15 | https://github.com/arrayfire/arrayfire/pull/2949#commits-pushed-8d528e4 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Remove cuda_thrust_sort_by_key static dependency | https://github.com/arrayfire/arrayfire/pull/2949/commits/8d528e4e5b055690d462fface50bbf078c157f84 |
| 8d528e4 | https://github.com/arrayfire/arrayfire/pull/2949/commits/8d528e4e5b055690d462fface50bbf078c157f84 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Use static cufft,cublas,cusolver and cusolver on Unix | https://github.com/arrayfire/arrayfire/pull/2949/commits/022a1c11d4aca0de6d6fb9b687b1ccf699a3f10a |
| 022a1c1 | https://github.com/arrayfire/arrayfire/pull/2949/commits/022a1c11d4aca0de6d6fb9b687b1ccf699a3f10a |
| https://github.com/thrust/thrust/wiki/Debugging#known-issues | https://github.com/thrust/thrust/wiki/Debugging#known-issues |
| https://github.com/thrust/thrust/blob/master/doc/changelog.md#known-issues-2 | https://github.com/thrust/thrust/blob/master/doc/changelog.md#known-issues-2 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Remove unsed header from wrap cpu kernel | https://github.com/arrayfire/arrayfire/pull/2949/commits/6e2fa13a1c80ba0d15fb532805f00d0d864eae81 |
| 6e2fa13 | https://github.com/arrayfire/arrayfire/pull/2949/commits/6e2fa13a1c80ba0d15fb532805f00d0d864eae81 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Refactor cpu confidence cc to use ParamIterator | https://github.com/arrayfire/arrayfire/pull/2949/commits/a932788178263af4bbcacb8ebe7f8ff56f365c7d |
| a932788 | https://github.com/arrayfire/arrayfire/pull/2949/commits/a932788178263af4bbcacb8ebe7f8ff56f365c7d |
|
| https://github.com/umar456 |
| Fix byteToString where the byte value is > a petabyte | https://github.com/arrayfire/arrayfire/pull/2949/commits/d978cec15401e6284cfac03aeabedb7e2597734c |
| d978cec | https://github.com/arrayfire/arrayfire/pull/2949/commits/d978cec15401e6284cfac03aeabedb7e2597734c |
|
| https://github.com/umar456 |
| Fix warning in boost stacktrace on newer gcc compilers | https://github.com/arrayfire/arrayfire/pull/2949/commits/fd4bf324e6e1af1e32726d5f90387855fc37afae |
| fd4bf32 | https://github.com/arrayfire/arrayfire/pull/2949/commits/fd4bf324e6e1af1e32726d5f90387855fc37afae |
|
| https://github.com/pauljurczak |
|
| https://github.com/umar456 |
| Update forge_visualization.md | https://github.com/arrayfire/arrayfire/pull/2949/commits/627d16b1cad24ad6c9eabf4b36314d3f87b965bd |
| 627d16b | https://github.com/arrayfire/arrayfire/pull/2949/commits/627d16b1cad24ad6c9eabf4b36314d3f87b965bd |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Use boost env var on linux github ci jobs | https://github.com/arrayfire/arrayfire/pull/2949/commits/dd60c3db987febb17318e7e8ef87cd71c84a0390 |
| dd60c3d | https://github.com/arrayfire/arrayfire/pull/2949/commits/dd60c3db987febb17318e7e8ef87cd71c84a0390 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Windows github action ci job for CPU backend | https://github.com/arrayfire/arrayfire/pull/2949/commits/9f5c57a60a8881e372ed78d12c3099e88256089c |
| 9f5c57a | https://github.com/arrayfire/arrayfire/pull/2949/commits/9f5c57a60a8881e372ed78d12c3099e88256089c |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Avoid print_info as ctest post command for non-ninja win generators | https://github.com/arrayfire/arrayfire/pull/2949/commits/b1fb0ecfa66412c17c3e5d9301d6a246149ae345 |
| b1fb0ec | https://github.com/arrayfire/arrayfire/pull/2949/commits/b1fb0ecfa66412c17c3e5d9301d6a246149ae345 |
|
| https://github.com/umar456 |
| Fix the af_get_memory_pressure_threshold by assigning value parameter | https://github.com/arrayfire/arrayfire/pull/2949/commits/6e1ee894727b8d5cda12271644e56a8b3a7209a8 |
| 6e1ee89 | https://github.com/arrayfire/arrayfire/pull/2949/commits/6e1ee894727b8d5cda12271644e56a8b3a7209a8 |
|
| https://github.com/jacobkahn |
|
| https://github.com/umar456 |
| Fix documentation to mem step size and clean up memory manager test | https://github.com/arrayfire/arrayfire/pull/2949/commits/7fa7607c0ad873c1eb5643c4567e0ae6046825c9 |
| 7fa7607 | https://github.com/arrayfire/arrayfire/pull/2949/commits/7fa7607c0ad873c1eb5643c4567e0ae6046825c9 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Fix constant mem declaration in CUDA morph kernel ( | https://github.com/arrayfire/arrayfire/pull/2949/commits/6da30450ed1c21463c4b6ac56964186ce44c5d8c |
| arrayfire#2835 | https://github.com/arrayfire/arrayfire/pull/2835 |
| ) | https://github.com/arrayfire/arrayfire/pull/2949/commits/6da30450ed1c21463c4b6ac56964186ce44c5d8c |
| 6da3045 | https://github.com/arrayfire/arrayfire/pull/2949/commits/6da30450ed1c21463c4b6ac56964186ce44c5d8c |
|
| https://github.com/syurkevi |
|
| https://github.com/umar456 |
| Make cudnn dependency optional ( | https://github.com/arrayfire/arrayfire/pull/2949/commits/48ba0637a212937f0710428398b53c2bc641d3d8 |
| arrayfire#2836 | https://github.com/arrayfire/arrayfire/pull/2836 |
| ) | https://github.com/arrayfire/arrayfire/pull/2949/commits/48ba0637a212937f0710428398b53c2bc641d3d8 |
| 48ba063 | https://github.com/arrayfire/arrayfire/pull/2949/commits/48ba0637a212937f0710428398b53c2bc641d3d8 |
|
| https://github.com/umar456 |
| Fix lu, rank and qr handling of empty arrays and check for nullptr | https://github.com/arrayfire/arrayfire/pull/2949/commits/65d4f5375a72b425720ab5a8b62e026461fdb79b |
| 65d4f53 | https://github.com/arrayfire/arrayfire/pull/2949/commits/65d4f5375a72b425720ab5a8b62e026461fdb79b |
|
| https://github.com/umar456 |
| Renamed a few variables in the default alloc and unlock funcitons | https://github.com/arrayfire/arrayfire/pull/2949/commits/2dfaa3788a749943d9c48b0f68108adb24db992f |
| 2dfaa37 | https://github.com/arrayfire/arrayfire/pull/2949/commits/2dfaa3788a749943d9c48b0f68108adb24db992f |
|
| https://github.com/umar456 |
| Minor refactor in median. Add one and two element tests | https://github.com/arrayfire/arrayfire/pull/2949/commits/22b35249c21b4f79a39c07bf854728489ae77f10 |
| 22b3524 | https://github.com/arrayfire/arrayfire/pull/2949/commits/22b35249c21b4f79a39c07bf854728489ae77f10 |
|
| https://github.com/umar456 |
| Fixed formatting issue in test/memory.cpp | https://github.com/arrayfire/arrayfire/pull/2949/commits/bbab0ca7f640fe70b09fb15bad2da6246b1f1f7e |
| bbab0ca | https://github.com/arrayfire/arrayfire/pull/2949/commits/bbab0ca7f640fe70b09fb15bad2da6246b1f1f7e |
|
| https://github.com/umar456 |
| Remove MKL_ThreadingLibrary from required var. Sequential doesn have one | https://github.com/arrayfire/arrayfire/pull/2949/commits/549ed65f351710165570bb9d3b727a5385392d27 |
| 549ed65 | https://github.com/arrayfire/arrayfire/pull/2949/commits/549ed65f351710165570bb9d3b727a5385392d27 |
|
| https://github.com/umar456 |
| Fix pinned memory manager check, was testing the function pointer | https://github.com/arrayfire/arrayfire/pull/2949/commits/56a976c251d6a35679abddc6bc14d36e442387a8 |
| 56a976c | https://github.com/arrayfire/arrayfire/pull/2949/commits/56a976c251d6a35679abddc6bc14d36e442387a8 |
|
| https://github.com/umar456 |
| Apply clang-tidy suggestions to all backends ( | https://github.com/arrayfire/arrayfire/pull/2949/commits/034cd5d143145c0b9cdf4d191163e009c2536248 |
| arrayfire#2839 | https://github.com/arrayfire/arrayfire/pull/2839 |
| ) | https://github.com/arrayfire/arrayfire/pull/2949/commits/034cd5d143145c0b9cdf4d191163e009c2536248 |
| 034cd5d | https://github.com/arrayfire/arrayfire/pull/2949/commits/034cd5d143145c0b9cdf4d191163e009c2536248 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Escape % character in windows install instructions | https://github.com/arrayfire/arrayfire/pull/2949/commits/c6c8656fa492319cc5ea1d9b4029b33fb75bd213 |
| c6c8656 | https://github.com/arrayfire/arrayfire/pull/2949/commits/c6c8656fa492319cc5ea1d9b4029b33fb75bd213 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Correct lib path suffix for linux install instructions | https://github.com/arrayfire/arrayfire/pull/2949/commits/285820dfefef08b63dd83021b46d3991034262bd |
| 285820d | https://github.com/arrayfire/arrayfire/pull/2949/commits/285820dfefef08b63dd83021b46d3991034262bd |
|
| https://github.com/cschreib-ibex |
|
| https://github.com/umar456 |
| Remove constexpr not supported by VS2015 ( | https://github.com/arrayfire/arrayfire/pull/2949/commits/0565724c90d45862a5369db32507a3f11ed80696 |
| arrayfire#2850 | https://github.com/arrayfire/arrayfire/pull/2850 |
| ) | https://github.com/arrayfire/arrayfire/pull/2949/commits/0565724c90d45862a5369db32507a3f11ed80696 |
| 0565724 | https://github.com/arrayfire/arrayfire/pull/2949/commits/0565724c90d45862a5369db32507a3f11ed80696 |
|
| https://github.com/umar456 |
| Fix dereference of memory_info iterator before check | https://github.com/arrayfire/arrayfire/pull/2949/commits/e4b1b22a27524c9098911ed355e53b4ac15b35ba |
| e4b1b22 | https://github.com/arrayfire/arrayfire/pull/2949/commits/e4b1b22a27524c9098911ed355e53b4ac15b35ba |
|
| https://github.com/umar456 |
| Use double to calculate mean in random engine uniform tests if avialable | https://github.com/arrayfire/arrayfire/pull/2949/commits/d9bf96854fb14e3633fec33aa0172a0c04c4d0fc |
| d9bf968 | https://github.com/arrayfire/arrayfire/pull/2949/commits/d9bf96854fb14e3633fec33aa0172a0c04c4d0fc |
|
| https://github.com/umar456 |
| Prevent the optimizations in the MeanOp on cpu. | https://github.com/arrayfire/arrayfire/pull/2949/commits/047798b30646751d8ddb43acc1c89503b23d65a0 |
| 047798b | https://github.com/arrayfire/arrayfire/pull/2949/commits/047798b30646751d8ddb43acc1c89503b23d65a0 |
|
| https://github.com/umar456 |
| Fix the MatrixMultiplyBatch test so that we are testing the result | https://github.com/arrayfire/arrayfire/pull/2949/commits/6cacbbb72c3fb5087041e3c726ceb9fe89187889 |
| 6cacbbb | https://github.com/arrayfire/arrayfire/pull/2949/commits/6cacbbb72c3fb5087041e3c726ceb9fe89187889 |
|
| https://github.com/umar456 |
| Remove unnecessary tile from var. Use arith output parameter instead | https://github.com/arrayfire/arrayfire/pull/2949/commits/83695dc4b9e5efde89680c072d990d87310ab600 |
| 83695dc | https://github.com/arrayfire/arrayfire/pull/2949/commits/83695dc4b9e5efde89680c072d990d87310ab600 |
|
| https://github.com/umar456 |
| Address all warnings with -Wall flags in GCC 9.3 | https://github.com/arrayfire/arrayfire/pull/2949/commits/dcdf795b20d4ea66ba56b0ae4efe054c46e764c2 |
| dcdf795 | https://github.com/arrayfire/arrayfire/pull/2949/commits/dcdf795b20d4ea66ba56b0ae4efe054c46e764c2 |
| 9prady9 | https://github.com/9prady9 |
| June 26, 2020 18:10 | https://github.com/arrayfire/arrayfire/pull/2949#commits-pushed-f73d497 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| enqueueWriteBuffer asynchronously in vision kernels ( | https://github.com/arrayfire/arrayfire/pull/2949/commits/f73d49787edd4b981778e4fa45f2df68c20dbfa7 |
| arrayfire#2910 | https://github.com/arrayfire/arrayfire/pull/2910 |
| ) | https://github.com/arrayfire/arrayfire/pull/2949/commits/f73d49787edd4b981778e4fa45f2df68c20dbfa7 |
| f73d497 | https://github.com/arrayfire/arrayfire/pull/2949/commits/f73d49787edd4b981778e4fa45f2df68c20dbfa7 |
|
| https://github.com/umar456 |
| Add out of memory test using custom memory manager | https://github.com/arrayfire/arrayfire/pull/2949/commits/42feefb21b8442d28b415f928ab7e2a0816e6d90 |
| 42feefb | https://github.com/arrayfire/arrayfire/pull/2949/commits/42feefb21b8442d28b415f928ab7e2a0816e6d90 |
|
| https://github.com/umar456 |
| Return cl_mem instead of cl::Buffer from nativeAlloc | https://github.com/arrayfire/arrayfire/pull/2949/commits/9f142e16185beeb5d2fd2c52836549160bf59035 |
| 9f142e1 | https://github.com/arrayfire/arrayfire/pull/2949/commits/9f142e16185beeb5d2fd2c52836549160bf59035 |
|
| https://github.com/umar456 |
| Fix leak in OpenCL Indexing | https://github.com/arrayfire/arrayfire/pull/2949/commits/b67b92bad46798dd4f4cfd7ca672a7b7e6f1e0fc |
| b67b92b | https://github.com/arrayfire/arrayfire/pull/2949/commits/b67b92bad46798dd4f4cfd7ca672a7b7e6f1e0fc |
|
| https://github.com/umar456 |
| Update OpenCL interop page so they discuss deleting of memory | https://github.com/arrayfire/arrayfire/pull/2949/commits/a69bb96a8ecf11cc7eed764e04e30d7d2bcfa032 |
| a69bb96 | https://github.com/arrayfire/arrayfire/pull/2949/commits/a69bb96a8ecf11cc7eed764e04e30d7d2bcfa032 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Add missing ndims arg check in indexing fns | https://github.com/arrayfire/arrayfire/pull/2949/commits/d493ad15360b78c81dcb810bd20a0f250a7447a8 |
| d493ad1 | https://github.com/arrayfire/arrayfire/pull/2949/commits/d493ad15360b78c81dcb810bd20a0f250a7447a8 |
|
| https://github.com/umar456 |
| Fix libs for the CUDA 9 Toolkit. Remove rdc and dlink flags | https://github.com/arrayfire/arrayfire/pull/2949/commits/3078334fd8ff3fd06d7fe29b706be72206b66863 |
| 3078334 | https://github.com/arrayfire/arrayfire/pull/2949/commits/3078334fd8ff3fd06d7fe29b706be72206b66863 |
|
| https://github.com/umar456 |
| Fix several error messages when compiling against CUDA 9.0 | https://github.com/arrayfire/arrayfire/pull/2949/commits/4384b21d645493ad094bf5030f25c44ce5311f30 |
| 4384b21 | https://github.com/arrayfire/arrayfire/pull/2949/commits/4384b21d645493ad094bf5030f25c44ce5311f30 |
|
| https://github.com/umar456 |
| Fix CUSOLVER_CHECK error message | https://github.com/arrayfire/arrayfire/pull/2949/commits/5c281761b005975cc15726da8407727a958999a0 |
| 5c28176 | https://github.com/arrayfire/arrayfire/pull/2949/commits/5c281761b005975cc15726da8407727a958999a0 |
|
| https://github.com/umar456 |
| Fix several warnings with older compilers | https://github.com/arrayfire/arrayfire/pull/2949/commits/52aa2ef81deede076357cde7f39c44c8597db7e0 |
| 52aa2ef | https://github.com/arrayfire/arrayfire/pull/2949/commits/52aa2ef81deede076357cde7f39c44c8597db7e0 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Fix ccache launch scripts to use sh compatible syntax | https://github.com/arrayfire/arrayfire/pull/2949/commits/d3818cc59f9156d672c4630327bbcf3f41c01927 |
| d3818cc | https://github.com/arrayfire/arrayfire/pull/2949/commits/d3818cc59f9156d672c4630327bbcf3f41c01927 |
|
| https://github.com/syurkevi |
|
| https://github.com/umar456 |
| Adds PR template ( | https://github.com/arrayfire/arrayfire/pull/2949/commits/e9f6d8b904d5e7fbd80bfbb419dad139da1ffb6c |
| arrayfire#2929 | https://github.com/arrayfire/arrayfire/pull/2929 |
| ) | https://github.com/arrayfire/arrayfire/pull/2949/commits/e9f6d8b904d5e7fbd80bfbb419dad139da1ffb6c |
| e9f6d8b | https://github.com/arrayfire/arrayfire/pull/2949/commits/e9f6d8b904d5e7fbd80bfbb419dad139da1ffb6c |
|
| https://github.com/syurkevi |
|
| https://github.com/umar456 |
| adds missing WITH_CUDNN guard for cudnn.hpp | https://github.com/arrayfire/arrayfire/pull/2949/commits/d18a9c19eea7b4bdc1217776d3bac2e4dbab2583 |
| d18a9c1 | https://github.com/arrayfire/arrayfire/pull/2949/commits/d18a9c19eea7b4bdc1217776d3bac2e4dbab2583 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Split pack expansion to work around a possible bug in VS 2015 | https://github.com/arrayfire/arrayfire/pull/2949/commits/2ba510c7c8fa478b6c6bdd6b810889afc9d60628 |
| 2ba510c | https://github.com/arrayfire/arrayfire/pull/2949/commits/2ba510c7c8fa478b6c6bdd6b810889afc9d60628 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Use cxx_relaxed_constexpr check to define AF_CONSTEXPR | https://github.com/arrayfire/arrayfire/pull/2949/commits/d68c7e78a4488ebdbc6296c727003ad7cd7c4b7c |
| d68c7e7 | https://github.com/arrayfire/arrayfire/pull/2949/commits/d68c7e78a4488ebdbc6296c727003ad7cd7c4b7c |
|
| https://github.com/umar456 |
| Add /Zc:__cplusplus to MSVC CUDA builds. constexpr on NVRTC compiles | https://github.com/arrayfire/arrayfire/pull/2949/commits/42668293a4d3d3ecb6be8f1862255c11bad5cbe6 |
| 4266829 | https://github.com/arrayfire/arrayfire/pull/2949/commits/42668293a4d3d3ecb6be8f1862255c11bad5cbe6 |
|
| https://github.com/syurkevi |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Create issue templates ( | https://github.com/arrayfire/arrayfire/pull/2949/commits/8fe1ad086b9221525ce1aad23bf40b567372b7d1 |
| arrayfire#2928 | https://github.com/arrayfire/arrayfire/pull/2928 |
| ) | https://github.com/arrayfire/arrayfire/pull/2949/commits/8fe1ad086b9221525ce1aad23bf40b567372b7d1 |
| 8fe1ad0 | https://github.com/arrayfire/arrayfire/pull/2949/commits/8fe1ad086b9221525ce1aad23bf40b567372b7d1 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Remove obsolete OSX specific patch in CLBlast external project | https://github.com/arrayfire/arrayfire/pull/2949/commits/298c207b67e3398495d172552afe51b77627f483 |
| 298c207 | https://github.com/arrayfire/arrayfire/pull/2949/commits/298c207b67e3398495d172552afe51b77627f483 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Workaround for bug in Apple's OpenCL, a missing definition | https://github.com/arrayfire/arrayfire/pull/2949/commits/0b97f43a5623d009d206e9a09dae16a44a52cc89 |
| 0b97f43 | https://github.com/arrayfire/arrayfire/pull/2949/commits/0b97f43a5623d009d206e9a09dae16a44a52cc89 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Increase minimum required CUDA toolkit version to build | https://github.com/arrayfire/arrayfire/pull/2949/commits/c8866888d22f26df018421502d291984eaf467cb |
| c886688 | https://github.com/arrayfire/arrayfire/pull/2949/commits/c8866888d22f26df018421502d291984eaf467cb |
|
| https://github.com/umar456 |
| Fix several errors when compiling on OSX | https://github.com/arrayfire/arrayfire/pull/2949/commits/a55933d51db95031610e0477fcc1ff4eafd0cee6 |
| a55933d | https://github.com/arrayfire/arrayfire/pull/2949/commits/a55933d51db95031610e0477fcc1ff4eafd0cee6 |
|
| https://github.com/umar456 |
| Add static asserts and move constructors for several classes | https://github.com/arrayfire/arrayfire/pull/2949/commits/4dc7b7c8d94d4c4be906335fd75f2ce9800ae639 |
| 4dc7b7c | https://github.com/arrayfire/arrayfire/pull/2949/commits/4dc7b7c8d94d4c4be906335fd75f2ce9800ae639 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Use descriptor based cusparse API for sparse blas fns | https://github.com/arrayfire/arrayfire/pull/2949/commits/e5d15420bce56de1bcef96765f9e124399801777 |
| e5d1542 | https://github.com/arrayfire/arrayfire/pull/2949/commits/e5d15420bce56de1bcef96765f9e124399801777 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Changes to support build with CUDA 11 | https://github.com/arrayfire/arrayfire/pull/2949/commits/1fd0e0ba170a9ca944b00119a0d9112b99f3f651 |
| 1fd0e0b | https://github.com/arrayfire/arrayfire/pull/2949/commits/1fd0e0ba170a9ca944b00119a0d9112b99f3f651 |
|
| https://github.com/9prady9 |
|
| https://github.com/umar456 |
| Cautionary notes about default random engine handle management | https://github.com/arrayfire/arrayfire/pull/2949/commits/45410db3774172910b736e7447896c2cf8c5296e |
| 45410db | https://github.com/arrayfire/arrayfire/pull/2949/commits/45410db3774172910b736e7447896c2cf8c5296e |
|
| https://github.com/umar456 |
| Update version to 3.7.2 and add release notes | https://github.com/arrayfire/arrayfire/pull/2949/commits/a6c72ff87fe9ec32d4c8d80f8939e9a8eeef1619 |
| a6c72ff | https://github.com/arrayfire/arrayfire/pull/2949/commits/a6c72ff87fe9ec32d4c8d80f8939e9a8eeef1619 |
| https://github.com/umar456 |
| umar456 | https://github.com/umar456 |
| 3.7.2 | https://github.com/arrayfire/arrayfire/milestone/29 |
| Jun 27, 2020 | https://github.com/arrayfire/arrayfire/pull/2949#event-3488626420 |
| https://github.com/umar456 |
| umar456 | https://github.com/umar456 |
|
backport
| https://github.com/arrayfire/arrayfire/issues?q=state%3Aopen%20label%3Abackport |
| Jun 27, 2020 | https://github.com/arrayfire/arrayfire/pull/2949#event-3488626470 |
| https://github.com/9prady9 |
| 9prady9 | https://github.com/9prady9 |
|
Jun 27, 2020
| https://github.com/arrayfire/arrayfire/pull/2949#pullrequestreview-438680539 |
|
View reviewed changes
| https://github.com/arrayfire/arrayfire/pull/2949/files/a6c72ff87fe9ec32d4c8d80f8939e9a8eeef1619 |
| https://github.com/9prady9 |
| 9prady9 | https://github.com/9prady9 |
| 2b929a8 | https://github.com/arrayfire/arrayfire/commit/2b929a82818ad7edad66ebe9e455f58b350240e5 |
| Jun 27, 2020 | https://github.com/arrayfire/arrayfire/pull/2949#event-3488755601 |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fpull%2F2949 |
|
| https://github.com/9prady9 |
|
9prady9
| https://github.com/9prady9 |
|
| https://github.com/arrayfire/arrayfire/pull/2949/files/a6c72ff87fe9ec32d4c8d80f8939e9a8eeef1619 |
|
backport
| https://github.com/arrayfire/arrayfire/issues?q=state%3Aopen%20label%3Abackport |
|
3.7.2
| https://github.com/arrayfire/arrayfire/milestone/29 |
| Please reload this page | https://github.com/arrayfire/arrayfire/pull/2949 |
|
| https://github.com/umar456 |
|
| https://github.com/9prady9 |
|
| https://github.com/pauljurczak |
|
| https://github.com/jacobkahn |
|
| https://github.com/syurkevi |
|
| https://github.com/cschreib-ibex |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |