【发布时间】:2015-08-06 15:26:18
【问题描述】:
我正在使用 Python/NumbaPro 在 Windows 机器上使用我的 CUDA 兼容 GPU。我使用 Cygwin 作为 shell,并且在 cygwin 控制台中找到我的 CUDA 设备没有问题。我用简单的命令测试
numbapro.check_cuda()
但是当我通过 OpenSSH 连接到盒子时(作为我的 Cygwin 设置的一部分),我收到以下错误:
numba.cuda.cudadrv.error.CudaSupportError: Error at driver init:
Call to cuInit results in CUDA_ERROR_NO_DEVICE:
如何解决这个问题?
【问题讨论】:
-
sshd 是否作为服务运行,如果是,那是你的问题
-
谢谢。我已将 sshd 上下文从 Windows 服务更改为命令行,现在与我的其他用户在相同的用户上下文中运行。这会导致一个新错误:“raise NotImplementedError('cannot determine number of cpus')” - 为什么会这样?
-
这实际上与 CUDA 无关,但我认为 this 可能会回答这个问题(请参阅最后一个答案)。
-
再次感谢!它现在飞起来了!
-
如果您接受,我会为问题添加一个简短的摘要答案,以便我们可以将其从未回答列表中删除