2017-07-30 48 views
0

我剛開始我已經從頂部安裝註釋從這裏keras工作: How do I install Keras and Theano in Anaconda Python on Windows?dimshuffle.c失蹤(用於keras)

我可以導入theano和keras在Python命令行,但是當我嘗試運行this代碼,我一直在第44行得到一個錯誤說:

[錯誤2]沒有這樣的文件或目錄:「C:\ PROGRAM 文件\ Anaconda2 \ LIB \站點包\ theano \ tensor \ c_code \ dimshuffle.c'

我在目錄中檢查了所述文件,但我似乎無法找到任何關於它的文檔。 以前有沒有人遇到過這個問題?

回答

0

我遇到了Theano 0.10.0.dev1的這個問題。降級0.9.0後,它工作。我正在使用點,而不是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