错误(theano.gpuarray):无法初始化pygpu,支持禁用

时间:2017-06-03 16:50:10

标签: gpu theano

我正在尝试配置theano 0.9以使用gpu,但是出现了这样的错误。 我使用windows 10与nvidia GeForce 940m和cuda 8.以前我的系统与theano 0.8一起使用,用于gpu计算。我刚刚更新了theano。

 ERROR (theano.gpuarray): Could not initialize pygpu, support disabled
 Traceback (most recent call last):
 File "C:\Users\YL\Anaconda2\lib\site- packages\theano\gpuarray\__init__.py",   
 line 175, in <module>
use(config.device)
File "C:\Users\YL\Anaconda2\lib\site-packages\theano\gpuarray\__init__.py", line 162, in use
init_dev(device, preallocate=preallocate)
File "C:\Users\YL\Anaconda2\lib\site-packages\theano\gpuarray\__init__.py", line 65, in init_dev
sched=config.gpuarray.sched)
File "pygpu\gpuarray.pyx", line 614, in pygpu.gpuarray.init (pygpu/gpuarray.c:9415)
File "pygpu\gpuarray.pyx", line 566, in pygpu.gpuarray.pygpu_init (pygpu/gpuarray.c:9106)
File "pygpu\gpuarray.pyx", line 1021, in pygpu.gpuarray.GpuContext.__cinit__ (pygpu/gpuarray.c:13468)
GpuArrayException: Error loading library: -1

没有gpu配置,theano工作正常,否则会产生错误。我想我必须对配置做错了。我的.theanorc文件如下:

[global]
device = cuda
floatX = float32

[cuda]
root = C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5

[nvcc]
fastmath = True

1 个答案:

答案 0 :(得分:0)

当我运行Theano代码时,我得到了相同(类似)的错误。我正在使用带有两个gpu(Optimus技术)的笔记本电脑。修复它对我来说是运行我的python代码与启用gpu如下: optirun python2 my_code.py 希望这可以帮助。