Skip to content

Commit 0f5ec3a

Browse files
committed
Work around CUPTI bug on CUDA 12.4 Update 1.
1 parent ed767b6 commit 0f5ec3a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test/core/execution.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ end
7575
CUDA.code_warntype(devnull, dummy, Tuple{})
7676
CUDA.code_llvm(devnull, dummy, Tuple{})
7777
CUDA.code_ptx(devnull, dummy, Tuple{})
78-
if can_use_cupti()
78+
if can_use_cupti() && CUDA.runtime_version() != v"12.4"
7979
# functions defined in Julia
8080
sass = sprint(io->CUDA.code_sass(io, dummy, Tuple{}))
8181
@test occursin(".text._Z5dummy", sass)
@@ -94,7 +94,7 @@ end
9494
@device_code_warntype io=devnull @cuda dummy()
9595
@device_code_llvm io=devnull @cuda dummy()
9696
@device_code_ptx io=devnull @cuda dummy()
97-
if can_use_cupti()
97+
if can_use_cupti() && CUDA.runtime_version() != v"12.4"
9898
# functions defined in Julia
9999
sass = sprint(io->@device_code_sass io=io @cuda dummy())
100100
@test occursin(".text._Z5dummy", sass)
@@ -118,7 +118,7 @@ end
118118
@test occursin("dummy", sprint(io->(@device_code_llvm io=io optimize=false @cuda dummy())))
119119
@test occursin("dummy", sprint(io->(@device_code_llvm io=io @cuda dummy())))
120120
@test occursin("dummy", sprint(io->(@device_code_ptx io=io @cuda dummy())))
121-
if can_use_cupti()
121+
if can_use_cupti() && CUDA.runtime_version() != v"12.4"
122122
@test occursin("dummy", sprint(io->(@device_code_sass io=io @cuda dummy())))
123123
end
124124

0 commit comments

Comments
 (0)