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
As the title said. CUDA kernel very occasionally crash when MPI.jl (only when I use local binary.) is loaded.
I will post this issue to MPI.jl because I do not know which package causes this error. I apologize if duplicate issue is problematic.
To reproduce
Please run below code.
using CUDA
using MPI
f(i) = i^2
a = CUDA.zeros(Float64, 128^3)
functiontest(a)
X =range(0, 1, length(a))
function_kern()
idx = (blockIdx().x -1) *blockDim().x +threadIdx().x -1
stx =gridDim().x *blockDim().x
i = idx +1while i <=length(a)
a[i] =f(i) * X[i]
i += stx
endreturnnothingend
kern =@cuda launch =false_kern()
config =launch_configuration(kern.fun)
threads = config.threads
size =length(a)
blocks =cld.(size, threads)
CUDA.@synckern(; threads, blocks)
endfor i in1:1000000@show i
test(a)
end
Describe the bug
As the title said. CUDA kernel very occasionally crash when MPI.jl (only when I use local binary.) is loaded.
I will post this issue to MPI.jl because I do not know which package causes this error. I apologize if duplicate issue is problematic.
To reproduce
Please run below code.
Manifest.toml
Expected behavior
CUDA should not crash even when MPI is loaded.
Version info
Details on Julia:
Details on CUDA:
Raw Error
Raw Error
MPI.jl versioninfo()
OS info
The text was updated successfully, but these errors were encountered: