经过多天努力终于配置好了deeplearning theano的环境,在ipython下终于出现了期待的 used the gpu
为了防止忘记,将这几天的工作记录下来,以及中间遇到的问题都写下来
1.首先网上找了个文章大家可以按照这个初期配置
http://blog.csdn.net/m624197265/article/details/45700619
当然如果大家初期直接安装anaconda 1.9.2的话可以直接全部按照上面讲的来,但是我没有,我是下载的anaconda的最新版本,里面没有mingw,因为初期装了太多东西,删除太伤心,结果问题就是mingw很难配置
经过查找 ,在网上找了个压缩文件包
http://www.cr173.com/soft/132367.html
下载解压到自己的目录就可以,然后将路径配置 PYTH:G:\MinGW\mingw-w64\x86_64-4.9.2-posix-seh-rt_v3-rev1\mingw64\x86_64-w64-mingw32\lib;
G:\MinGW\mingw-w64\x86_64-4.9.2-posix-seh-rt_v3-rev1/mingw64;
G:\MinGW\mingw-w64\x86_64-4.9.2-posix-seh-rt_v3-rev1\mingw64\bin;
还有配置.theanorc.txt
[global]
device = gpu
floatX = float32
openmp=False
allow_input_downcast=True
[blas]
ldflags=
[gcc]
cxxflags = -IG:\MinGW\mingw-w64\x86_64-4.9.2-posix-seh-rt_v3-rev1
[nvcc]
flags=-LG:\Anaconda\libs
fastmath = True
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
配置完成后, 在cmd模式下输入import theano 发现除了一个collect2的错误,这个错误浪费了很长时间,最后在网上找了各种帖子,最终的原因应该是没有libpython导致的,所以代开cmd 输入 conda install libpython 如果中途出现问题,下载不下来,或者进度到一半就不动了,可以手动删除G:\Anaconda\pkgs 文件下的一个conda-lock文件夹,然后继续输入conda install libpython 下载,直至其能解压缩完成,这个时候在pkgs文件夹下面就应该有了libpython的文件夹。这个时候在次输入import theano 就会出现gpu的型号了,整个配置过程也就结束了