Python numba pro无法加载CUDA设备
我正在尝试验证GPU计算是否会显著加快我的代码。 我已经通过conda软件包管理器安装了numba pro 但是,模块似乎无法检测CUDA设备:Python numba pro无法加载CUDA设备,python,cuda,anaconda,numba-pro,Python,Cuda,Anaconda,Numba Pro,我正在尝试验证GPU计算是否会显著加快我的代码。 我已经通过conda软件包管理器安装了numba pro 但是,模块似乎无法检测CUDA设备: In [1]: import numbapro ; numbapro.check_cude() Vendor: Continuum Analytics, Inc. Package: numbapro Message: trial mode expires in 30 days ------------------------------------
In [1]: import numbapro ; numbapro.check_cude()
Vendor: Continuum Analytics, Inc.
Package: numbapro
Message: trial mode expires in 30 days
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-1-0448b95a9b9c> in <module>()
----> 1 import numbapro ; numbapro.check_cude()
AttributeError: 'module' object has no attribute 'check_cude'
In [2]: import numbapro ; numbapro.check_cuda()
---------------------------------------------------------------------------
CudaSupportError Traceback (most recent call last)
<ipython-input-2-f7c0deebb46f> in <module>()
----> 1 import numbapro ; numbapro.check_cuda()
/home/phys/users/jonathan.kadmon/anaconda/envs/adam/lib/python2.7/site-packages/numbapro/__init__.pyc in check_cuda()
/home/phys/users/jonathan.kadmon/anaconda/envs/adam/lib/python2.7/site-packages/numba/cuda/device_init.pyc in is_available()
19 This will initialize the driver if it hasn't been initialized.
20 """
---> 21 return driver.driver.is_available and nvvm.is_available()
22
23
/home/phys/users/jonathan.kadmon/anaconda/envs/adam/lib/python2.7/site-packages/numba/cuda/cudadrv/driver.pyc in is_available(self)
187 def is_available(self):
188 if not self.is_initialized:
--> 189 self.initialize()
190 return self.initialization_error is None
191
/home/phys/users/jonathan.kadmon/anaconda/envs/adam/lib/python2.7/site-packages/numba/cuda/cudadrv/driver.pyc in initialize(self)
182 except CudaAPIError as e:
183 self.initialization_error = e
--> 184 raise CudaSupportError("Error at driver init: \n%s:" % e)
185
186 @property
CudaSupportError: Error at driver init:
Call to cuInit results in CUDA_ERROR_NO_DEVICE:
[1]中的:导入numbapro;numbapro.检查
供应商:Continuum Analytics,Inc。
包装:numbapro
消息:试用模式将在30天后过期
---------------------------------------------------------------------------
AttributeError回溯(最近一次呼叫上次)
在()
---->1.进口Nubapro;numbapro.检查
AttributeError:“模块”对象没有“检查”属性
在[2]中:输入numbapro;numbapro.检查
---------------------------------------------------------------------------
CudaSupportError回溯(最近一次调用上次)
在()
---->1.进口Nubapro;numbapro.检查
/home/phys/users/jonathan.kadmon/anaconda/envs/adam/lib/python2.7/site packages/numbapro/\uuuuuu init\uuuuuuu.pyc in check\u cuda()
/home/phys/users/jonathan.kadmon/anaconda/envs/adam/lib/python2.7/site-packages/numba/cuda/device_init.pyc in is_available()
19如果驱动程序尚未初始化,这将初始化驱动程序。
20 """
--->21返回driver.driver.is_可用和nvvm.is_可用()
22
23
/home/phys/users/jonathan.kadmon/anaconda/envs/adam/lib/python2.7/site-packages/numba/cuda/cudadrv/driver.pyc in可用(self)
187 def可用(自身):
188如果未初始化self.u:
-->189 self.initialize()
190返回self.initialization\u错误为无
191
/初始化(self)中的home/phys/users/jonathan.kadmon/anaconda/envs/adam/lib/python2.7/site-packages/numba/cuda/cudadrv/driver.pyc
182除Cudaapi错误外,错误为e:
183自我初始化错误=e
-->184 raise CudaSupportError(“驱动程序初始化时出错:\n%s:“%e”)
185
186@property
CudaSupportError:驱动程序初始化时出错:
调用cuInit会导致CUDA\u错误\u无\u设备:
一些背景:
非常感谢您的帮助。这是ssh问题吗(我在几天内无法访问机器本身)?这是软件包的构建和链接问题吗?确实是ssh问题。 通过在每次登录时添加初始化GPU的“我的用户名”,问题得以解决