René's URL Explorer Experiment


Title: [BUG] sparse matrix multiplication causes access violation · Issue #3460 · arrayfire/arrayfire · GitHub

Open Graph Title: [BUG] sparse matrix multiplication causes access violation · Issue #3460 · arrayfire/arrayfire

X Title: [BUG] sparse matrix multiplication causes access violation · Issue #3460 · arrayfire/arrayfire

Description: Creating a sparse matrix and then multiplying with same or other sparse matrix or with another matrix causes crash and access violation. Description Did you build ArrayFire yourself or did you use the official installers: use official in...

Open Graph Description: Creating a sparse matrix and then multiplying with same or other sparse matrix or with another matrix causes crash and access violation. Description Did you build ArrayFire yourself or did you use ...

X Description: Creating a sparse matrix and then multiplying with same or other sparse matrix or with another matrix causes crash and access violation. Description Did you build ArrayFire yourself or did you use ...

Opengraph URL: https://github.com/arrayfire/arrayfire/issues/3460

X: @github

direct link

Domain: patch-diff.githubusercontent.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[BUG] sparse matrix multiplication causes access violation","articleBody":"Creating a sparse matrix and then multiplying with same or other sparse matrix or with another matrix causes crash and access violation. \r\n\r\nDescription\r\n===========\r\n\r\n* Did you build ArrayFire yourself or did you use the official installers:\r\n       use official installer\r\n* Which backend is experiencing this issue? (CPU, CUDA, OpenCL)\r\n       CUDA\r\n* Do you have a workaround?\r\n       NO\r\n* Can the bug be reproduced reliably on your system?\r\n       YES\r\n* A clear and concise description of what you expected to happen.\r\n* Run your executable with AF_TRACE=all and AF_PRINT_ERRORS=1 environment\r\n  variables set.\r\n* Screenshot or terminal output of the results\r\nsee below\r\n\r\n\r\n\r\nReproducible Code and/or Steps\r\n------------------------------\r\nI am running the following code n GOOGLE tests, However, I am having trouble with sparse matrices in other places as well. Similar nature. \r\n\r\n\r\n\r\n  TEST(TestSuiteName, TestArrayFire)\r\n  {\r\n      float v[]   = {5, 8, 3, 6};\r\n      int r[]     = {0, 0, 2, 3, 4};\r\n      int c[]     = {0, 1, 2, 1};\r\n      const int M = 4, N = 4, nnz = 4;\r\n      array vals    = array(dim4(nnz), v);\r\n      array row_ptr = array(dim4(M + 1), r);\r\n      array col_idx = array(dim4(nnz), c);\r\n   \r\n      af_print(vals);\r\n      af_print(row_ptr);\r\n      af_print(col_idx);\r\n  \r\n      // Create sparse array (CSR) from af::arrays containing values,\r\n      // row pointers, and column indices.\r\n      array sparse = af::sparse(M, N, vals, row_ptr, col_idx, AF_STORAGE_CSR);\r\n      af_print(sparse);\r\n  \r\n      auto res = sparse * sparse;\r\n      af_print(res);\r\n   }\r\n\r\nStackTrace when debugging:\r\n-------------------------------\r\n\r\naf.dll!af_get_last_error(char * * str, __int64 * len) Line 46 (f:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\api\\unified\\error.cpp:46)\r\naf.dll!af::operator*(const af::array \u0026 lhs, const af::array \u0026 rhs) Line 939 (f:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\api\\cpp\\array.cpp:939)\r\n\r\nOutput:\r\n-------------------\r\nLoaded 'C:\\Windows\\System32\\dcomp.dll'. \r\n[platform][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(361) ] Default device: 0\r\n[unified][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\api\\unified\\symbol_manager.cpp(153) ] Device Count: 4.\r\n[unified][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\api\\unified\\symbol_manager.cpp(143) ] Attempting: Default System Paths\r\nLoaded 'C:\\Programs\\ArratFire\\v3\\lib\\afcuda.dll'. Symbols loaded.\r\nLoaded 'C:\\Windows\\System32\\nvcuda.dll'. \r\nLoaded 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.2\\bin\\cublas64_12.dll'. Module was built without symbols.\r\nLoaded 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.2\\bin\\cufft64_11.dll'. Module was built without symbols.\r\nLoaded 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.2\\bin\\cusolver64_11.dll'. Module was built without symbols.\r\n2\r\nLoaded 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.2\\bin\\cusparse64_12.dll'. Module was built without symbols.\r\nUnloaded 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.2\\bin\\cusparse64_12.dll'.\r\nLoaded 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.2\\bin\\nvrtc64_120_0.dll'. Module was built without symbols.\r\nLoaded 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.2\\bin\\cublasLt64_12.dll'. Module was built without symbols.\r\nLoaded 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.2\\bin\\nvJitLink_120_0.dll'. Module was built without symbols.\r\n[unified][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\api\\unified\\symbol_manager.cpp(146) ] Found: afcuda.dll\r\nLoaded 'C:\\Windows\\System32\\DriverStore\\FileRepository\\nvdmi.inf_amd64_893ed8ff453738db\\nvcuda64.dll'. \r\n[unified][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\api\\unified\\symbol_manager.cpp(153) ] Device Count: 1.\r\n[unified][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\api\\unified\\symbol_manager.cpp(208) ] AF_DEFAULT_BACKEND: cuda\r\n[platform][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\common\\DependencyModule.cpp(101) ] Attempting to load: forge.dll\r\n[platform][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\common\\DependencyModule.cpp(104) ] Found: forge.dll\r\n[platform][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\device_manager.cpp(494) ] CUDA Driver supports up to CUDA 12.2.0 ArrayFire CUDA Runtime 12.0.0\r\n[platform][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\device_manager.cpp(479) ] CUDA driver version(12.2.0) not part of the CudaToDriverVersion array. Please create an issue or a pull request on the ArrayFire repository to update the CudaToDriverVersion variable with this version of the CUDA runtime.\r\n\r\n[platform][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\device_manager.cpp(562) ] Found 1 CUDA devices\r\n[platform][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\device_manager.cpp(590) ] Found device: NVIDIA GeForce GTX 1050 Ti with Max-Q Design (sm_61) (4 GB | ~2076.416015625 GFLOPs | 6 SMs)\r\n[platform][1688279120][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\device_manager.cpp(625) ] AF_CUDA_DEFAULT_DEVICE: \r\n[platform][1688279121][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\device_manager.cpp(644) ] Default device: 0(NVIDIA GeForce GTX 1050 Ti with Max-Q Design)\r\n[mem][1688279121][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\common\\DefaultMemoryManager.cpp(128) ] memory[0].max_bytes: 3 GB\r\n[mem][1688279121][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\memory.cpp(157) ] nativeAlloc:    1 KB 0x1001000000\r\n[mem][1688279121][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\memory.cpp(157) ] nativeAlloc:    1 KB 0x1001000400\r\n[mem][1688279121][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\memory.cpp(157) ] nativeAlloc:    1 KB 0x1001000800\r\nals\r\n[4 1 1 1]\r\n[mem][1688279137][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\memory.cpp(157) ] nativeAlloc:    1 KB 0x1001000c00\r\n[jit][1688279137][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\compile_module.cpp(466) ] {291210446400920389   : loaded from C:\\Users\\rohrb\\AppData\\Local\\Temp\\\\ArrayFire\\KER291210446400920389_CU_61_AF_38.bin for NVIDIA GeForce GTX 1050 Ti with Max-Q Design }\r\n[kernel][1688279137][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\Kernel.hpp(42) ] Launching arrayfire::cuda::transpose\u003cfloat,false,false\u003e: Blocks: [1, 1, 1] Threads: [32, 8, 1] Shared Memory: 0\r\n    5.0000 \r\n    8.0000 \r\n    3.0000 \r\n    6.0000 \r\n\r\nrow_ptr\r\n[5 1 1 1]\r\n[jit][1688279139][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\compile_module.cpp(466) ] {9963207849209086996  : loaded from C:\\Users\\rohrb\\AppData\\Local\\Temp\\\\ArrayFire\\KER9963207849209086996_CU_61_AF_38.bin for NVIDIA GeForce GTX 1050 Ti with Max-Q Design }\r\n[kernel][1688279139][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\Kernel.hpp(42) ] Launching arrayfire::cuda::transpose\u003cint,false,false\u003e: Blocks: [1, 1, 1] Threads: [32, 8, 1] Shared Memory: 0\r\n2\r\n         0 \r\n         2 \r\n         3 \r\n         4 \r\n\r\ncol_idx\r\n[4 1 1 1]\r\n[kernel][1688279147][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\Kernel.hpp(42) ] Launching arrayfire::cuda::transpose\u003cint,false,false\u003e: Blocks: [1, 1, 1] Threads: [32, 8, 1] Shared Memory: 0\r\n         0 \r\n         1 \r\n         2 \r\n         1 \r\n\r\nsparse\r\nStorage Format : AF_STORAGE_CSR\r\n[4 4 1 1]\r\nsparse: Values\r\n[4 1 1 1]\r\n[kernel][1688279152][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\Kernel.hpp(42) ] Launching arrayfire::cuda::transpose\u003cfloat,false,false\u003e: Blocks: [1, 1, 1] Threads: [32, 8, 1] Shared Memory: 0\r\n    5.0000 \r\n    8.0000 \r\n    3.0000 \r\n    6.0000 \r\n\r\n\r\nsparse: RowIdx\r\n[5 1 1 1]\r\n[kernel][1688279152][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\Kernel.hpp(42) ] Launching arrayfire::cuda::transpose\u003cint,false,false\u003e: Blocks: [1, 1, 1] Threads: [32, 8, 1] Shared Memory: 0\r\n2\r\n         0 \r\n         2 \r\n         3 \r\n         4 \r\n\r\nsparse: ColIdx\r\n[4 1 1 1]\r\n[kernel][1688279152][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\cuda\\Kernel.hpp(42) ] Launching arrayfire::cuda::transpose\u003cint,false,false\u003e: Blocks: [1, 1, 1] Threads: [32, 8, 1] Shared Memory: 0\r\n         0 \r\n         1 \r\n         2 \r\n         1 \r\n\r\nException thrown at 0x00007FFF04ADADCC (af.dll) in runTests.exe: 0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.\r\nunknown file: error: SEH exception with code 0xc0000005 thrown in the test body.\r\n\r\nunknown file: error: SEH exception with code 0xc0000005 thrown in the test body.\r\n\r\nSystem Information\r\n------------------\r\n\r\nPlease provide the following information:\r\n1. ArrayFire version\r\nArrayFire v3.8.3 \r\n\r\n2. Devices installed on the system\r\n2 Graphics Cards 1 CPU\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\common\\DependencyModule.cpp(104) ] Found: forge.dll\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(217) ] Found 5 OpenCL platforms\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(229) ] Found 1 devices on platform NVIDIA CUDA\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(234) ] Found device NVIDIA GeForce GTX 1050 Ti with Max-Q Design on platform NVIDIA CUDA\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(229) ] Found 1 devices on platform Intel(R) OpenCL HD Graphics\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(234) ] Found device Intel(R) UHD Graphics 630 on platform Intel(R) OpenCL HD Graphics\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(229) ] Found 1 devices on platform Intel(R) OpenCL\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(234) ] Found device Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz on platform Intel(R) OpenCL\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(229) ] Found 1 devices on platform Intel(R) FPGA Emulation Platform for OpenCL(TM)\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(234) ] Found device Intel(R) FPGA Emulation Device on platform Intel(R) FPGA Emulation Platform for OpenCL(TM)\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(229) ] Found 0 devices on platform Intel(R) FPGA SDK for OpenCL(TM)\r\n[platform][1688279118][13192] [ F:\\buildbot\\worker\\win10-cuda-installer\\build\\src\\backend\\opencl\\device_manager.cpp(239) ] Found 4 OpenCL devices\r\n\r\n4. (optional) Output from the af::info() function if applicable.\r\n2023-07-01 22:53:14.745 info : Setting CUDA Backend\r\n2023-07-01 22:53:14.745 info : Testing Backend: \r\n2023-07-01 22:53:14.745 info : ArrayFire v3.8.3 (CUDA, 64-bit Windows, build 987d5675a)\r\nPlatform: CUDA Runtime 12.0, Driver: 12020\r\n[0] NVIDIA GeForce GTX 1050 Ti with Max-Q Design, 4096 MB, CUDA Compute 6.1\r\n\r\n5. Output from the following scripts:\r\n\r\nRun one of the following commands based on your OS\r\n\r\n\r\nWindows:\r\nDownload clinfo from https://github.com/Oblomov/clinfo\r\n\r\nIf you have NVIDIA GPUs. Run nvidia-smi usually located in\r\nC:\\Program Files\\NVIDIA Corporation\\NVSMI\r\n\r\nProvide driver version for your GPU. (This is vendor specific)\r\n536.40\r\n\r\n\r\nChecklist\r\n---------\r\n\r\n- [x] Using the latest available ArrayFire release\r\n- [x] GPU drivers are up to date\r\n","author":{"url":"https://github.com/rohrbachd","@type":"Person","name":"rohrbachd"},"datePublished":"2023-07-02T06:41:12.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":5},"url":"https://github.com/3460/arrayfire/issues/3460"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:c181a997-2ea8-5d20-417f-dc5ab99307bc
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idBA0C:231E3E:11D80AE:183B956:696E9961
html-safe-nonce4d9112ffb6b70b8083134743c9eac26d94784819e2de20aec923ba3413048736
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQTBDOjIzMUUzRToxMUQ4MEFFOjE4M0I5NTY6Njk2RTk5NjEiLCJ2aXNpdG9yX2lkIjoiMjg1MjkwMjA0OTI2NTEyOTgyNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac6b11fbf076198af6db6bfa56ad7701b4458a42cb1fb31b9e8dad1f615363be18
hovercard-subject-tagissue:1784487338
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/arrayfire/arrayfire/3460/issue_layout
twitter:imagehttps://opengraph.githubassets.com/086cc784ac73b6f515b65684d46aee95dac34bd7989a8585e6674d91d500049e/arrayfire/arrayfire/issues/3460
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/086cc784ac73b6f515b65684d46aee95dac34bd7989a8585e6674d91d500049e/arrayfire/arrayfire/issues/3460
og:image:altCreating a sparse matrix and then multiplying with same or other sparse matrix or with another matrix causes crash and access violation. Description Did you build ArrayFire yourself or did you use ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamerohrbachd
hostnamegithub.com
expected-hostnamegithub.com
Nonefdad15fd2ad43212aa8b8be5f2c2725550f8374ceeeb154a999ad9145b43f3f7
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
release27b23bc056eb973d350fc95afc848757edb9e7a9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/arrayfire/arrayfire/issues/3460#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fissues%2F3460
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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire%2Fissues%2F3460
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=arrayfire%2Farrayfire
Reloadhttps://patch-diff.githubusercontent.com/arrayfire/arrayfire/issues/3460
Reloadhttps://patch-diff.githubusercontent.com/arrayfire/arrayfire/issues/3460
Reloadhttps://patch-diff.githubusercontent.com/arrayfire/arrayfire/issues/3460
arrayfire https://patch-diff.githubusercontent.com/arrayfire
arrayfirehttps://patch-diff.githubusercontent.com/arrayfire/arrayfire
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Farrayfire%2Farrayfire
Fork 549 https://patch-diff.githubusercontent.com/login?return_to=%2Farrayfire%2Farrayfire
Star 4.8k https://patch-diff.githubusercontent.com/login?return_to=%2Farrayfire%2Farrayfire
Code https://patch-diff.githubusercontent.com/arrayfire/arrayfire
Issues 285 https://patch-diff.githubusercontent.com/arrayfire/arrayfire/issues
Pull requests 18 https://patch-diff.githubusercontent.com/arrayfire/arrayfire/pulls
Actions https://patch-diff.githubusercontent.com/arrayfire/arrayfire/actions
Projects 0 https://patch-diff.githubusercontent.com/arrayfire/arrayfire/projects
Wiki https://patch-diff.githubusercontent.com/arrayfire/arrayfire/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/arrayfire/arrayfire/security
Please reload this pagehttps://patch-diff.githubusercontent.com/arrayfire/arrayfire/issues/3460
Insights https://patch-diff.githubusercontent.com/arrayfire/arrayfire/pulse
Code https://patch-diff.githubusercontent.com/arrayfire/arrayfire
Issues https://patch-diff.githubusercontent.com/arrayfire/arrayfire/issues
Pull requests https://patch-diff.githubusercontent.com/arrayfire/arrayfire/pulls
Actions https://patch-diff.githubusercontent.com/arrayfire/arrayfire/actions
Projects https://patch-diff.githubusercontent.com/arrayfire/arrayfire/projects
Wiki https://patch-diff.githubusercontent.com/arrayfire/arrayfire/wiki
Security https://patch-diff.githubusercontent.com/arrayfire/arrayfire/security
Insights https://patch-diff.githubusercontent.com/arrayfire/arrayfire/pulse
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/arrayfire/arrayfire/issues/3460
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/arrayfire/arrayfire/issues/3460
[BUG] sparse matrix multiplication causes access violationhttps://patch-diff.githubusercontent.com/arrayfire/arrayfire/issues/3460#top
https://patch-diff.githubusercontent.com/umar456
https://patch-diff.githubusercontent.com/pv-pterab-s
bughttps://github.com/arrayfire/arrayfire/issues?q=state%3Aopen%20label%3A%22bug%22
3.9.0https://github.com/arrayfire/arrayfire/milestone/32
https://github.com/rohrbachd
https://github.com/rohrbachd
rohrbachdhttps://github.com/rohrbachd
on Jul 2, 2023https://github.com/arrayfire/arrayfire/issues/3460#issue-1784487338
987d567https://github.com/arrayfire/arrayfire/commit/987d5675ad95729feb0d007b90ec136d58e3e6ad
https://github.com/Oblomov/clinfohttps://github.com/Oblomov/clinfo
pv-pterab-shttps://patch-diff.githubusercontent.com/pv-pterab-s
umar456https://patch-diff.githubusercontent.com/umar456
bughttps://github.com/arrayfire/arrayfire/issues?q=state%3Aopen%20label%3A%22bug%22
3.9.0https://github.com/arrayfire/arrayfire/milestone/32
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.