PyCuda mem_alloc 初始化错误

Sac*_*tus 2 python arrays numpy pycharm pycuda

in desaturate_image
    redarray_gpu = cuda.mem_alloc(self.redarray.nbytes)
pycuda._driver.LogicError: cuMemAlloc failed: initialization error
Run Code Online (Sandbox Code Playgroud)

我在这一行收到上述错误:

redarray_gpu = cuda.mem_alloc(self.redarray.nbytes)
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

Sac*_*tus 7

import pycuda.autoinit
Run Code Online (Sandbox Code Playgroud)

此导入语句修复了该问题。我最好的猜测是设备没有初始化