Win7+CUDA8.0+VS2015+Theano0.8配置GPU加速环境
来源:互联网 发布:网络上的uv是什么意思 编辑:程序博客网 时间:2024/06/10 00:22
今天感觉至少做成了一件事,心情不错!
Nvidia官网给出的兼容性情况:
大致来说:
Theano0.8的安装通过Anaconda然后pip install theano,细节参照Theano的官方文档Installation of Theano on Windows ,只要能import theano成功就可以了(或者把文档中的一个sample跑通也可以)。
CUDA直接在Nvidia官网下载,照着官方的安装提示一步步来就行,没什么坑。 安装完后可以在cmd下看一下版本(输入nvcc -V回车即可),然后运行C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\1_Utilities\deviceQuery 下的VS工程文件(参见此文),编译运行后应该是输出电脑的GPU设备信息等,这就说明CUDA安装成功了!
然后是调用GPU,也是按照先前给的Theano官方文档去做。主要就是新建一个.theanorc.txt(里面的内容找着网上的填就行),然后需要gcc的编译器,我是用了mingw。
我先前由于没有配好VS2015的环境,总是没办法用上GPU,后来参照一些博客如: visual studio编译器和链接器使用的环境变量 ,VC++ 19 (VS2015) 编译器系统环境变量配置,具体来说要配置成能够再cmd下直接用cl命令来编译链接.c和.cpp文件。 在此过程中有一个坑,就是配置环境时,添加的PATH、INCLUDE、LIB变量要统一成32位或者64位,我当初PATH设置成(VS安装路径)…/VC/bin (该路径下的cl.exe其实是32位的),而INCLUDE和LIB都是用的x64的,结果一直报错,后来PATH改成了(VS安装路径)…/VC/bin/x86_amd64 才成功。
最后运行Theano官网给出的GPU环境测试程序,速度比单纯使用CPU提升15倍!
- Win7+CUDA8.0+VS2015+Theano0.8配置GPU加速环境
- Win7 64位+tensorflow1.4.0-GPU版+CUDA8.0+cudnn6.0环境配置
- windows 10 64bit+Tensorflow+Keras+VS2015+CUDA8.0+cuDNN v6.0 GPU加速
- windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
- Win7配置theano+cuda8+cudnn实现gpu加速及遇到问题的解决方法
- openpose vs2015 cuda8.0 cudnn5.0 TiTan xp 环境配置
- ubuntu+cuda8.0+opencv3 Caffe GPU环境配置
- Ubuntu16.04 CUDA8.0+caffe+gpu运行环境配置
- CUDA8.0 + VS2015 + Win7 64 + VAssistX
- win7+vs2015+cuda8.0+cudnn5.1+caffe+tensorflow+keras环境搭建
- win10+vs2015配置theano+cuda8.0+cudnn
- caffe+windows+vs2015 (无GPU)环境配置
- Win7配置CUDA并搭建基于Theano框架的GPU加速环境
- Win7 中安装Theano及配置CUDA以搭建GPU加速环境
- Win7配置CUDA并搭建基于Theano框架的GPU加速环境
- Win7配置CUDA并搭建基于Theano框架的GPU加速环境
- Win7配置CUDA并搭建基于Theano框架的GPU加速环境
- VS2015+Anaconda4.4.0(Python3.6)+Theano+CUDA8.0+cuDNN5.1环境配置
- 使用Redis Desktop Manager连接ubuntu虚拟机上的redis-sever
- javamail发送邮件
- 设计模式列表
- Django ManyToManyField 跨越中间表查询
- 校招之路
- Win7+CUDA8.0+VS2015+Theano0.8配置GPU加速环境
- Java设计模式——单例模式
- C#使用反射将DataTable转换List<T>
- 贪心(1)--hdu3979(贪心进阶)
- 20个常用正则,让你少写1000行代码
- IntelliJ IDEA2016 + tomcat 设置热部署
- MOOC———c++11周————继承
- 360云盘岛国资源共享群
- 不安装工具快速破解网吧不能下载、注册表锁定、窗口不允许等