在windows10下安装cuda+python3+theano
一、安装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运行结果如下:
至此,安装完毕。
- 有效解决windows10安装好Appium-Python-Client后,pycharm运行时提示ModuleNotFoundError: No module named 'appium'
- Windows10下安装OpenSSL
- windows10, 安装wamp无法启动服务的问题
- 关于如何格式化安装了windows10 IOT系统的SD卡
- Windows10下安装Scrapy
- Windows10上安装tensorflow-gpu流程
- windows10 kafka 环境安装教程
- windows10下安装MySQL8.0服务(菜鸟学习)
- Windows10重装后再安装Qt5.6.0出现dll缺失或无法正常启动
- caffe-windows10 安装问题 Check failed: error == cudaSuccess (8 vs.0) invalid device function
- Windows10 安装mysql-5.7.20遇到的坑
- Windows10环境下Qt5.7.1+OpenCV3.1.0安装经验
- Windows10 zip安装 MySQL8.0.12
- Win10怎么安装驱动?使用驱动人生安装windows10驱动方法介绍
- windows10 dubbo-admin管理界面安装
- Windows10下安装informatica8.6.1服务端
- Windows10上安装VS2017社区版操作步骤
- windows10上安装mysql(详细步骤)
- 在windows10上安装mysql详细图文教程
- Win8.1,windows10部署 .NET Framework 3.5 安装方式汇总