win10环境下安装theano:vs+conda+cuda+theano
- 参考博客:win10下安装theano
- 参考博客:Theano环境搭建
- about Converting to the new gpu back end(gpuarray)Converting to the new gpu back end(gpuarray)
- vs安装
- cuda安装
conda安装
3.1 我这里安装的是miniconda,下载完成之后直接一路下一步就可以安装完毕。miniconda自动安装一套python环境,并且让ide可以识别选择该环境(我使用的pycharm直接在setting中设置选择interpreter即可)
3.2 配置环境变量
接着右键我的电脑-》属性-》高级系统设置-》环境变量,在用户变量中添加PATH,并加入路径E:\ProgramingTools\Miniconda\py2.7_64_miniconda\miniconda
E:\ProgramingTools\Miniconda\py2.7_64_miniconda\miniconda\Library\bin
E:\ProgramingTools\Miniconda\py2.7_64_miniconda\miniconda\Scripts (路径依你自己的安装目录而定),点击确定。
之后进入命令行输入python,如果出现如图信息,则安装成功:
关闭命令行。
3.3 安装Theano0.9 Release
直接使用以下命令安装:
conda install theano pygpu
这样不需预安装g++什么的,而且直接使用gpuarray.
如下图:
3.4 在个人主文件夹下新建一个“.theanorc.txt”的文档。个人主文件夹就是打开命令行后所显示的文件夹路径,例如我的是:C:\Users\57217>
新建一个名称为“.theanorc”的文档,类型为txt,编辑如下:
[global]
openmp=False
device = gpu
optimizer_including=cudnn
floatX = float32
allow_input_downcast=True
[lib]
cnmem = 0.8
[blas]
ldflags=
[gcc]
cxxflags=-ID:\software\Anaconda3\MinGW
[nvcc]
flags = -LD:\software\Anaconda3\libs
compiler_bindir = D:\software\VS2013\VC\bin
fastmath = True
这个是一个全局配置的例子,当然也有其他配置,按照你的需求来配置即可。
4. 更新cudnn
更新cudnn文件,到网上搜索cudnn下载下来(到官网注册一下就可以下载了,官网网址为https://developer.nvidia.com/cudnn)。将下载来的文件解压,解压出cuda文件夹,里面包含3个文件夹,分别是bin、include、lib。将设三个文件夹替换掉系统里面的对应文件,进行覆盖替换即可。例如我的是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0。覆盖掉后面导入theano时会就不会出现CuDNN not available提示了。