关于theano_GPU加速的配置
1.操作系统:Windows 7 (64位)Professional旗舰版。
2.Python环境及相关依赖包:Anaconda-1.9.2-Windows-x86_64。
3.Theano包安装:直接利用pipinstall theano命令即可完成安装。
4.检查电脑显卡是否支持GPU加速。如果显卡不支持GPU加速,到此就没有必要进行下面两步配置操作了。
5.C++环境安装:直接安装微软的VisualStudio环境。
6.并行计算架构安装:直接安装CUDA
1.anaconda直接根据自己的电脑型号下载一路向下安转,最后环境变量可以在安装时选取自动添加的选项也可以安装之后自己手动添加;
D:\software\Anaconda3,D:\software\Anaconda3\Scripts和D:\software\Anaconda3\Library\bin这三个地址添加到path路径 下,cmd运行python,显示成功即可
为了安装theano,需要下载一些其他的包,一般不同的anaconda版本,是否自带MinGW不一样,可以conda list 自己查询,或是到文件夹下面看,没有的话需要安装,安装前可以改镜像位清华,会快一些,命令行如下:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda install mingw libpython,安装如下:
安装好以后会看到文件夹
接下来安装theano和scipy和numpy模块,具体请还是要根据自己是否已经存在这些模块,存在的话系统会说
pip install theano 会比conda install theano 快很多而且不会因为网络问题报错
theano安装完后要配置环境变量
添加一个单独的路径
新建变量PYTHONPATH
D:\Anaconda\Lib\site-packages\theano;
接着在个人用户的文件夹下面创建一个名为.theanorc的TXT文本注意文件名前还有一个点" . ".千万别忘记,内容如上(如果不想用GPU加速的话就这么配置)
在python console上输入import theano不报错基本上就表示已经安装好了
--------------------------------------------
我的是GT705,用的是cuda7.5.18,相应配对使用了的VS2013。下面是VS2013的官方下载地址,(我在官网愣是没找到旧版本的下载链接):
http://download.microsoft.com/download/9/3/E/93EA27FF-DB02-4822-8771-DCA0238957E9/vs2013.5_ult_chs.iso?type=ISO
VS13有5G多,最好用迅雷打开连接,安装也要大概半小时左右,喝口茶---
下图是可以加速使用的GPU
此处贴上国产风情的VsualStudio2013秘钥:
BWG7X-J98B3-W34RT-33B3R-JVYW9