我刚开始使用keras,我从这里的顶部评论中安装了这个: How do I install Keras and Theano in Anaconda Python on Windows?
我可以在python命令行中导入theano和keras,但是当我尝试运行this代码时,我在第44行继续收到错误说:
[Errno 2]没有这样的文件或目录:'C:\ Program 文件\ Anaconda2 \ lib中\站点包\ theano \张量\ c_code \ dimshuffle.c'
我检查了目录并且丢失了所述文件,但我似乎找不到任何关于它的文档。 之前有没有其他人遇到过这个问题?
答案 0 :(得分:0)
我在Theano 0.10.0.dev1中遇到了这个问题。在降级0.9.0之后,它起作用了。我使用的是pip,而不是conda。然而,由于cuda的贬值可能会出现另一个问题。我收到此警告消息,例如:
警告(theano.sandbox.cuda):不推荐使用cuda后端,将在下一版本中删除(v0.10)。请切换到gpuarray后端。您可以获得有关如何切换此URL的更多信息: https://github.com/Theano/Theano/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29
因此,您可能需要重新配置.theanorc
。这是我的:
[global]
floatX = float32
device = gpu
[cuda]
root =/usr/local/cuda-6.0/cuda
[nvcc]
fastmath = True
flags=-I/usr/local/cuda-6.0/include
[blas]
ldflags = -lopenblas
[lib]
cnmem = 0.9