Skip to content

Instantly share code, notes, and snippets.

julia> @everywhere function sleepmyid()
sleep(2)
myid()
end
julia> ts = delayed(vcat)([delayed(sleepmyid)() for i in 1:10]...)
Thunk[22](vcat, (Thunk[12](sleepmyid, ()), Thunk[13](sleepmyid, ()), Thunk[14](sleepmyid, ()), Thunk[15](sleepmyid, ()), Thunk[16](sleepmyid, ()), Thunk[17](sleepmyid, ()), Thunk[18](sleepmyid, ()), Thunk[19](sleepmyid, ()), Thunk[20](sleepmyid, ()), Thunk[21](sleepmyid, ())))
julia> collect(ts)
From worker 2: ┌ Debug: (2) sleepmyid (12) Using available Dagger.ThreadProc(2, 1): 1000000000 | 0/1000000000
julia> collect(ts)
From worker 2: ┌ Debug: (2) #8 (1) Using available Dagger.ThreadProc(2, 1): 1000000000 | 0/1000000000
From worker 2: └ @ Dagger.Sch E:\Programs\julia\.julia\packages\Dagger\akmDx\src\sch\Sch.jl:937
From worker 2: ┌ Debug: (2) #8 (2) Waiting for free Dagger.ThreadProc: 1000000000 | 1000000000/1000000000
From worker 2: └ @ Dagger.Sch E:\Programs\julia\.julia\packages\Dagger\akmDx\src\sch\Sch.jl:932
From worker 2: ┌ Debug: (2) #8 (3) Waiting for free Dagger.ThreadProc: 1000000000 | 1000000000/1000000000
From worker 2: └ @ Dagger.Sch E:\Programs\julia\.julia\packages\Dagger\akmDx\src\sch\Sch.jl:932
From worker 2: ┌ Debug: (2) #8 (4) Waiting for free Dagger.ThreadProc: 1000000000 | 1000000000/1000000000
From worker 2: └ @ Dagger.Sch E:\Programs\julia\.julia\packages\Dagger\akmDx\src\sch\Sch.jl:932
From worker 2: ┌ Debug: (2) #8 (5) Waiting for free Dagger.ThreadProc: 1000000000 | 1000000000/1000000000
@DrChainsaw
DrChainsaw / gist:1dc5187245fa86a7888953430d931af2
Created December 5, 2019 23:14
CuArrays 1.5.0 test failure
test CuArrays
Testing CuArrays
Resolving package versions...
Status `E:\Temp\systmp\jl_bv8tIh\Manifest.toml`
[621f4979] AbstractFFTs v0.5.0
[79e6a3ab] Adapt v1.0.0
[9e28174c] BinDeps v1.0.0
[b99e7846] BinaryProvider v0.5.8
[fa961155] CEnum v0.2.0
[3895d2a7] CUDAapi v2.0.0