Error in testset base/aqua, test failed at \CUDA\htRwP\test\base\aqua.jl

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. :slight_smile:

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.

Aqua tests can be ignored and have been removed on CUDA.jl#master

1 Like

Thank you for the clarification!