You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can see the first signs of the error there. After this, there's a bunch of other tests that run fine. Then at the end of the test, there are hundreds (to the point where I can't even see them all in the REPL window) of error reports that seem to be mostly identical, a typical one which looks like:
Error in testset cutensor:
Error During Test at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\cutensor.jl:224
Got exception outside of a @test
CUDA error: an illegal memory access was encountered (code 700, ERROR_ILLEGAL_ADDRESS)
Stacktrace:
[1] throw_api_error(::CUDA.cudaError_enum) at C:\Users\danag\.julia\packages\CUDA\dZvbp\lib\cudadrv\error.jl:103
[2] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\lib\cudadrv\error.jl:110 [inlined]
[3] cuMemAlloc_v2(::Base.RefValue{CuPtr{Nothing}}, ::Int64) at C:\Users\danag\.julia\packages\CUDA\dZvbp\lib\utils\call.jl:93
[4] alloc at C:\Users\danag\.julia\packages\CUDA\dZvbp\lib\cudadrv\memory.jl:69 [inlined]
[5] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool.jl:181 [inlined]
[6] macro expansion at C:\Users\danag\.julia\packages\TimerOutputs\dVnaw\src\TimerOutput.jl:206 [inlined]
[7] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool.jl:180 [inlined]
[8] macro expansion at .\timing.jl:233 [inlined]
[9] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool.jl:179 [inlined]
[10] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\state.jl:206 [inlined]
[11] actual_alloc(::CuDevice, ::Int64) at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool.jl:171
[12] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool\binned.jl:143 [inlined]
[13] macro expansion at C:\Users\danag\.julia\packages\TimerOutputs\dVnaw\src\TimerOutput.jl:206 [inlined]
[14] pool_alloc(::CuDevice, ::Int64) at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool\binned.jl:142
[15] macro expansion at C:\Users\danag\.julia\packages\TimerOutputs\dVnaw\src\TimerOutput.jl:206 [inlined]
[16] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool.jl:296 [inlined]
[17] macro expansion at .\timing.jl:233 [inlined]
[18] alloc at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool.jl:295 [inlined]
[19] CuArray{Complex{Float64},5}(::UndefInitializer, ::NTuple{5,Int64}) at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\array.jl:116
[20] CuArray at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\array.jl:205 [inlined]
[21] CuArray(::Array{Complex{Float64},5}) at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\array.jl:213
[22] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\cutensor.jl:435 [inlined]
[23] macro expansion at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Test\src\Test.jl:1190 [inlined]
[24] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\cutensor.jl:424 [inlined]
[25] macro expansion at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Test\src\Test.jl:1190 [inlined]
[26] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\cutensor.jl:423 [inlined]
[27] macro expansion at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Test\src\Test.jl:1115 [inlined]
[28] top-level scope at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\cutensor.jl:417
[29] include(::String) at .\client.jl:457
[30] #9 at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\runtests.jl:79 [inlined]
[31] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\setup.jl:44 [inlined]
[32] macro expansion at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Test\src\Test.jl:1115 [inlined]
[33] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\setup.jl:44 [inlined]
[34] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\utilities.jl:35 [inlined]
[35] macro expansion at C:\Users\danag\.julia\packages\CUDA\dZvbp\src\pool.jl:537 [inlined]
[36] top-level scope at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\setup.jl:43
[37] eval at .\boot.jl:331 [inlined]
[38] runtests(::Function, ::String, ::Symbol, ::Nothing) at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\setup.jl:55
[39] (::Distributed.var"#106#108"{Distributed.CallMsg{:call_fetch}})() at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Distributed\src\process_messages.jl:294
[40] run_work_thunk(::Distributed.var"#106#108"{Distributed.CallMsg{:call_fetch}}, ::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Distributed\src\process_messages.jl:79
[41] macro expansion at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Distributed\src\process_messages.jl:294 [inlined]
[42] (::Distributed.var"#105#107"{Distributed.CallMsg{:call_fetch},Distributed.MsgHeader,Sockets.TCPSocket})() at .\task.jl:356
The only differences I can see are that, in that second line, sometimes it's cutensor.jl:424 or cutensor.jl:511 instead of 224. Finally, the output ends with
ERROR: LoadError: Test run finished with errors
in expression starting at C:\Users\danag\.julia\packages\CUDA\dZvbp\test\runtests.jl:482
ERROR: Package CUDA errored during testing
Stacktrace:
[1] pkgerror(::String) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Types.jl:52
[2] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\Operations.jl:1578
[3] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:328
[4] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:315
[5] #test#61 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:67 [inlined]
[6] test at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:67 [inlined]
[7] #test#60 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:66 [inlined]
[8] test at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:66 [inlined]
[9] test(::String; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:65
[10] test(::String) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.5\Pkg\src\API.jl:65
[11] top-level scope at REPL[11]:1
I'm getting a failure of the cutensor test when I run Pkg.test("CUDA") after installing the package.
The output of this is then:
You can see the first signs of the error there. After this, there's a bunch of other tests that run fine. Then at the end of the test, there are hundreds (to the point where I can't even see them all in the REPL window) of error reports that seem to be mostly identical, a typical one which looks like:
The only differences I can see are that, in that second line, sometimes it's cutensor.jl:424 or cutensor.jl:511 instead of 224. Finally, the output ends with
Manifest.toml
Version info
Details on Julia:
Details on CUDA:
(EDIT: CUDA version info was pasted from the wrong place originally. Fixed now.)
The text was updated successfully, but these errors were encountered: