[BUG] RMMNumbaManager
broken when Numba is using NV CUDA bindings
#1003
Labels
RMMNumbaManager
broken when Numba is using NV CUDA bindings
#1003
Describe the bug
Numba can switch back and forth between use of its own
ctypes
bindings for cuda objects, and the new cuda python bindings. When in the latter "mode" it needs to be passed differently constructed objects throughRMMNumbaManager.memalloc
. Numba expects to deal entirely with one or the other situation at once, so if RMM doesn't "follow", there will be various internal breakages when trying to launch numba kernels.Steps/Code to reproduce bug
The following should be run with
NUMBA_CUDA_USE_NVIDIA_BINDING=1
:Should error with
Expected behavior
This kernel should launch and execute successfully, and do nothing.
Environment details (please complete the following information):
Additional context
relevant numba issue:
numba/numba#7929
The text was updated successfully, but these errors were encountered: