-
-
Notifications
You must be signed in to change notification settings - Fork 55
NVPTX does not support Julia's address spaces #73
Comments
Yes, I know, CUDAnative is currently broken on master after JuliaLang/julia#21888. I haven't had the time to fix, please use |
Now that the final binary has been released for Julia 0.6 I have switched to this for my main work. Since I did not compile from source, is there a way to match up CUDA tools with the binary version of 0.6? Currently the installation calls for the custom compile approach. |
The source build is required for LLVM.jl, which builds a custom |
Triaged: after JuliaLang/julia#21888, Julia emits address spaces (on function parameters, loads, addrspacecasts and in the future possibly alloca's) on points in non-generic address spaces. NVPTX's ISEL doesn't support these, and we need to strip them from the IR. LLVM.jl isn't powerful enough for this, as the C API doesn't export any of Utils/CloneFunction, so we'd need to do this as part of base (ref JuliaLang/julia#22414). |
CUDAdrv tests ok, but when I test CUDAnative with:
I get the eponymous error related to LLVMAddLowerGCFramePass.
Do I have a version issue here?
The text was updated successfully, but these errors were encountered: