一、安装cuda与vs2013
下边是cuda官方文档 http://developer.download.nvidia.com/compute/cuda/7.5/Prod/docs/sidebar/CUDA_Installation_Guide_Windows.pdf
根据官方文档:cuda需要c++支持,先下载vs2013,下载网址:
https://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs.aspx
选择2013下载,只需要安装c++即可,可以不需要安装其他产品
然后安装下载的cuda
如图:
设置环境变量,发现安装的时候自动把环境变量设置了,如果没有设置,应该可以参考下面的设置,如图:
上面的图来自于其它网址,不需要设置,cuda安装自己的设置够用,
执行如下命令,查看是否安装成功:
在安装theano之前,由于windows安装这些偏底层的扩展时,可能会出现error:Unable to find vcvarsall.bat的错误。
所以在电脑里面应该提前下载并安装VS2010/12/13。然后在命令行下根据你的版本执行 SET VS90COMNTOOLS=%VS100COMNTOOLS%
或 SET VS90COMNTOOLS=%VS110COMNTOOLS% 或 SET VS90COMNTOOLS=%VS120COMNTOOLS%配置好即可。或者暴力一点,
去D:\Program Files\Anaconda\Lib\distutils找到msvc9compiler.py把其中的代码toolskey="VS%0.f0COMNTOOLS"%version直接修改为toolskey="VS你的版本COMNTOOLS"
这里安装的vs2013,使用命令 在cmd下运行 SET VS90COMNTOOLS=%VS120COMNTOOLS%
二、装anaconda
本人下载的如下版本
使用conda update conda,更新conda到最新版本。Conda管理包的工具,最新版比较好。同样更新pip,pip install –upgrade pip,因为conda版本较老,安装其他东西的时候不会出现进度条或者详情,更新后可以。
下面的命令可以不需要执行,python3.4的anaconda版本有了mingw和libpython
conda install mingw libpython
记住命令是conda,不是pip
三、安装theano
使用pip install theano,执行import theano会报错,如图:
使用git从如下网址clone下来
git clone https://github.com/Theano/Theano
然后找到theano\theano,将该文件夹拷贝,放到Anaconda3\Lib\site-packages.
安装完后,配置.theano.txt本人的配置如下:
这些配置之前必须保证
Gcc -v能运行,python3.4已经保证。
然后运行测试:
测试代码如下:
# From http://deeplearning.net/software/theano/tutorial/using_gpu.html#using-gpu from theano import function, config, shared, sandbox import theano.tensor as T import numpy import time vlen = 10 * 30 * 768 # 10 x #cores x # threads per core iters = 1000 rng = numpy.random.RandomState(22) x = shared(numpy.asarray(rng.rand(vlen), config.floatX)) f = function([], T.exp(x)) print(f.maker.fgraph.toposort()) t0 = time.time() for i in range(iters): r = f() t1 = time.time() print("Looping %d times took %f seconds" % (iters, t1 - t0)) print("Result is %s" % (r,)) if numpy.any([isinstance(x.op, T.Elemwise) for x in f.maker.fgraph.toposort()]): print('Used the cpu') else: print('Used the gpu') # End gpu_test.py
可以使用python -c xx.py运行,也可以使用ide运行,本人使用的pycharm运行结果如下:
至此,安装完毕。