win10 64bit+VS2013+CUDA7.5(添加环境变量)
Anaconda3 Python3.5
通过pip install 安装
Pycuda已经编译好的二进制文件http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycuda
Boost.Python http://www.lfd.uci.edu/~gohlke/pythonlibs/#boost.python
pip install theano
theano 从github下载
安装MinGw(添加环境变量)
https://sourceforge.net/projects/mingw-w64/
关键
gendef python35.dll (原版python 中的python35.dll,不然可能会报错)
dlltool --as-flags=--64 -m i386:x86-64 -k --output-lib libpython35.a --input-def python35.def
libpython35.a 放入C:\Anaconda3\libs或者C:\windows\system32
在 C:\Users\<your username> 下新建 .theanorc(加个.回车)
[global]
floatX = float32
device = gpu
[nvcc]
fastmath = True
compiler_bindir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cl.exe
[blas]
ldflags=-lblas