if I load:

using CUDArt
using CURAND

and then I run either:

d_a = curand(Float64, 1000);
a = to_host(d_a);

OR:

result = devices(dev->capability(dev)[1]>=2) do devlist
end

I can repeat the block as many time I want.

However if I run both combined (or alternatedly in any order):
d_a = curand(Float64, 1000);
a = to_host(d_a);
result = devices(dev->capability(dev)[1]>=2) do devlist
end

I get the error:


WARNING: CUDA error triggered from:

LoadError: "unspecified launch failure"
while loading In[3], in expression starting on line 2

 in checkerror at 
C:\Users\joaquimgarcia\.julia\v0.4\CUDArt\src\libcudart-6.5.jl:16


 in checkerror at 
C:\Users\joaquimgarcia\.julia\v0.4\CUDArt\src\libcudart-6.5.jl:15
 in copy! at C:\Users\joaquimgarcia\.julia\v0.4\CUDArt\src\arrays.jl:152
 in to_host at C:\Users\joaquimgarcia\.julia\v0.4\CUDArt\src\arrays.jl:87
 in include_string at loading.jl:266
 in execute_request_0x535c5df2 at 
C:\Users\joaquimgarcia\.julia\v0.4\IJulia\src\execute_request.jl:177
 in eventloop at C:\Users\joaquimgarcia\.julia\v0.4\IJulia\src\IJulia.jl:141
 in anonymous at task.jl:447




I will file this as an issue in CURAND


Reply via email to