tensorflow(gpu版本安装):windows10+python3.5.2+cuda8.0.61+cudnn+anaconda3

前言:写这篇文章的原因是经历了令人绝望的安装过程,cpu版本的tensorflow简单易安装,gpu版本的安装简直是hard级别的了…对版本的要求太高了,几个版本对不上,gg。同时也是给未来可能换电脑的自己的一个记录吧。

所需软件(方便起见,我都打包到网盘,有需要的可以自取2333)

1.安装python

这个不用多说了…下载好之后无脑安装就行了,我默认安装的,没有修改路径。安装好之后貌似能直接加入到path环境变量里,没有的话就自己添加吧。

2.安装cuda【!!!】

这个真的很折磨人了,安装的时候会出来很多奇奇怪怪的问题,解决一个又冒出来一个,所以提供一下我的安装方案吧。

点击cuda安装后,首先会弹出来这个:

我的理解是这是一个放置解压文件的地方,记住一下路径,然后点击ok等待进度条完成。

在进入安装程序后,等待系统检查balabala之后,以为还是能无脑安装吗…并不,如果一路畅通的安装成功,那真的运气超棒,非常羡慕。但可能也有人和我一样,选择精简(无脑)安装之后出现一大堆的未安装…真让人崩溃哦qwq在查了一些dalao们的解决方案后,我发现很ok啊,都装上了。

正经方案如下:

step1:还记得之前的解压路径吗?

找到那个路径,然后找到CUDAVisualStudioIntegration这个文件夹,将整个文件夹拷贝到一个你方便找到的位置,以后要用到。

step2:cuda安装程序

选择自定义模式,去掉Visual Studio Integration的候选,然后点击下一步,顺利的话除了这个其他部分都可以安装成功。然后我们就需要自己安装Visual Studio Integration了。

step3:进行到这一步,说明你上一步的大部分组件安装成功了,所以关闭了安装程序。关闭安装程序之后,之前需要记住的Temp也会消失,所以一定要在安装程序关闭之前找到那个文件夹进行保存!

首先你需要有个VS…如果没有的话就自己去下载一个吧,我装的是VS2013。

CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions的所有文件拷贝到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations中。

step4:打开VS

在VS中打开C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0中对应于自己VS版本的sln,在右侧解决方案资源管理器里看到这个:

一开始可能不会像我这样有5个(有点忘记了),右键I_Utilities选择生成,等待之后会有“成功5个”这样的显示出现,证明配置没问题了。

step4 配置cuda环境变量

我就贴一下我的环境变量配置吧~

step5 实现在VS中新建cuda解决方案的功能

将CUDAVisualStudioIntegration\extras\visual_studio_integration\CudaProjectVsWizards文件夹拷贝到你装VS的那个盘(我装的是E盘)的E:\VS2013\Common7\IDE\Extensions文件夹下。

打开cmd,切换到E:\VS2013\Common7\IDE下,运行 devenv/setup 命令。至此,cuda的安装就结束啦。

3.cudnn

当下载好cudnn并解压完成后,会出现三个文件夹:

每个文件夹下都包含了一个文件,分别将这三个文件夹下的内容拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0下的bin、include、lib\x64文件夹中,一一对应,不要弄错。

4.anaconda安装

这个安装教程不用多说,安装程序无脑安装就行了。

安装好后点击windows图标可以查看到Anaconda3文件夹,里面内容很全。

5.tensorflow-gpu安装

打开anaconda prompt,输入命令:

conda create -n tensorflow pip python=3.5 

然后输入:

activate tensorflow

再输入:

pip install --ignore-installed --upgrade tensorflow-gpu

遇见y/n就选y就可以了。

全部安装教程差不多到这里就结束了,最后一步的安装很简单的,主要就是cuda的安装太艰难了。不过安装成功之后也很令人满足呀。

另外,善于利用anaconda navigator,可以很方便的管理包。

最后,附上参考引用链接:

https://blog.csdn.net/congcong7267/article/details/80634858

https://blog.csdn.net/zzpong/article/details/80282814

https://blog.csdn.net/jin739738709/article/details/80819441

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值