Skip to content

Commit 4454c3a

Browse files
committed
Support Dagger 0.13.3
1 parent 3bcdff4 commit 4454c3a

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
1414

1515
[compat]
1616
Adapt = "1, 2, 3"
17-
Dagger = "0.12.1"
17+
Dagger = "0.13.3"
1818
KernelAbstractions = "0.5, 0.6, 0.7"
1919
Requires = "1"
2020
julia = "1"

src/cu.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ kernel_backend(::CuArrayDeviceProc) = CUDADevice()
9797

9898
if CUDA.has_cuda()
9999
for dev in devices()
100-
Dagger.add_callback!(() -> begin
101-
return CuArrayDeviceProc(Distributed.myid(), dev.handle, CUDA.uuid(dev))
102-
end)
100+
Dagger.add_processor_callback!("cuarray_device_$(dev.handle)") do
101+
CuArrayDeviceProc(Distributed.myid(), dev.handle, CUDA.uuid(dev))
102+
end
103103
end
104104
end

src/roc.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ cancompute(::Val{:ROC}) = AMDGPU.configured
1313
kernel_backend(::ROCDevice) = ROCArrayProc
1414

1515
if AMDGPU.configured
16-
Dagger.add_callback!(proc -> begin
17-
return ROCArrayProc(AMDGPU.get_default_agent())
18-
end)
16+
Dagger.add_processor_callback!("rocarray_device_default") do
17+
ROCArrayProc(AMDGPU.get_default_agent())
18+
end
1919
end

0 commit comments

Comments
 (0)