我刚用pip将theano更新为0.10版本:
pip install --no-deps git+https://github.com/Theano/Theano.git#egg=Theano
但无法成功导入,错误消息如下:
Can not use cuDNN on context None: cannot compile with cuDNN.
We got this error: c:\users\yl~1\appdata\local\temp\try_flags_jbgv_m.c:4:19:
fatal error: cudnn.h: No such file or directory compilation terminated.
Mapped name None to device cuda: GeForce 940M (0000:01:00.0)
我还没有配置theano使用cudnn。我觉得theano应该没有它。
没有.theanorc文件,theano工作正常。
我还发布了这个问题: https://github.com/Theano/Theano/issues/6063#issuecomment-310064365
我拥有的最佳解决方案是通过添加.theanorc:
来绕过cudnn[dnn]
enabled = False
但是以降低的计算速度为代价