Hi all,
First of all I appreciate all of the work that has been and is being put into making GPU programming possible in Julia.
I am new to GPU programming, and I basically just installed CUDA.jl and tried running ‘]test CUDA’ and I get the error below. Am I doing something wrong? The reason I write is that I got this same error on two machines, but I thought the first machine was broken. But now I got the same error on my brand new desktop computer, so I think this might be an error within the package?
I am on Windows 11. My previous machine which I thought was broken was running the Pop!_OS Linux distro, but gave the same error. My system setup:
Testing Running tests...
┌ Info: System information:
│ CUDA runtime 12.3, artifact installation
│ CUDA driver 12.4
│ NVIDIA driver 551.86.0
│
│ CUDA libraries:
│ - CUBLAS: 12.3.4
│ - CURAND: 10.3.4
│ - CUFFT: 11.0.12
│ - CUSOLVER: 11.5.4
│ - CUSPARSE: 12.2.0
│ - CUPTI: 21.0.0
│ - NVML: 12.0.0+551.86
│
│ Julia packages:
│ - CUDA: 5.2.0
│ - CUDA_Driver_jll: 0.7.0+1
│ - CUDA_Runtime_jll: 0.11.1+0
│
│ Toolchain:
│ - Julia: 1.10.2
│ - LLVM: 15.0.7
│
│ 1 device:
└ 0: NVIDIA GeForce RTX 4070 Ti SUPER (sm_89, 15.059 GiB / 15.992 GiB available)
The error message:
Error in testset base/aqua:
Test Failed at C:\Users\...\.julia\packages\CUDA\htRwP\test\base\aqua.jl:12
Expression: length(ambs) ≤ 15
Evaluated: 24 ≤ 15
ERROR: LoadError: Test run finished with errors
in expression starting at C:\Users\...\.julia\packages\CUDA\htRwP\test\runtests.jl:465
ERROR: Package CUDA errored during testing
Apart from the error I also see this warning:
gpuarrays/reductions/== isequal (5) | 24.84 | 0.01 | 0.0 | 1.07 | N/A | 0.69 | 2.8 | 3932.04 | 2085.66 |
From worker 5: ┌ Warning: Remaining ambiguities: 24
From worker 5: └ @ Main C:\Users\...\.julia\packages\CUDA\htRwP\test\base\aqua.jl:11
And this:
From worker 8: WARNING: Method definition #5037#kernel(Any) in module Main at C:\Users\...\.julia\packages\CUDA\htRwP\test\core\execution.jl:338 overwritten at C:\Users\...\.julia\packages\CUDA\htRwP\test\core\execution.jl:346.