windows10 安装tensorflow gpu版(亲测有用)

花了整整一天,终于装好了。昨天还通宵了,把系统给搞蹦了,重装了系统,累啊,写完赶紧回去睡觉。

我电脑的配置:

windows10

gtx 1060

目前成功的软件版本如下:

Visual Studio 2017版本的

tensorflow 他是自己安装的版本,如果没有看错应该是1.12版本的。

python 3.6

cuda 9.1(安装时,全程是默认按next)

cuDNN 7.1.3


之前安装过tensorflow cpu版本的,也记录了一下。

安装tensorflow可以参考一下,反正我按照这个步骤,安装tensorflow都是成功的。

https://blog.csdn.net/dss875914213/article/details/86411674

还有就是通过pip安装各种安装包,可以参考一下,另一篇文章,可以大大加快安装速度。pip默认是从国外下载资源,可以修改到国内镜像下载。我就用了简单的版本。例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider

https://blog.csdn.net/dss875914213/article/details/86500146


说一下踩过的坑:

不知道电脑之前环境被我哪里搞坏了,各种问题,主要是cuda有问题,各种装不上,一般到图形驱动那里就失败了。后来重装系统(第一次自己装系统,本来是双系统,好像把ubuntu也格式化了),就还好,第一次没有安装成功,第二次没改东西又试了一下就成功了。

1.怎么看自己显卡适合的cuda版本

先进入NVIDIA控制面板,如何进入好像不同电脑不一样,我的是桌面按鼠标右键,里面就有。

点菜单栏的帮助,然后点系统信息。跳出下面这个

点组件,如下图,第三行 ,CUDA 9.1.83就是你目前显卡支持的最高版本,应该比他低的版本也可以。

安装cuda最开始安装到samples就失败,后面把之前的nvidia删掉就好了。但是之后又在安装图像驱动时失败了,网上说

右键计算机>管理>服务和应用程序>服务

找到“Windows Installer”

右键选择“启动”

反正我试了没有用。


安装vs2017

参考了这篇文章

https://www.jianshu.com/p/67619111f7a2

现在感觉只要安装这两个东西就好了,但是没试过。

新手还是安装VS2017,这两个文件会在安装vs2017时自动安装。


如果cuda安装失败,先把他用普通软件一样卸载,但是注册表还在,通过360安全卫士等软件,扫描垃圾,删除注册表。


还是就是安装anaconda在安装好anaconda后,会叫你安装VS。那个不要安装,我安装了,不知道为什么安装在安装VS2017时会安装不上,把他卸载了才安装上。


脑子有点昏,想到什么写什么,有点乱。参考了很多文章,就不一一列了。也不知道我的安装具不具有普适性,给大家提供一个成功的案例吧。如果其他人的安装不上,可以试一试。

很多之前的文章说tensorflow只支持python3.5,cuda 8.0,vs2015\2013。可能他们那个时候是这样的,现在tensorflow1.12,

至少我试了一下python3.6 cuda9.1,vs2017是可以的。

目前tensorflow最高支持什么版本的应该可以查到,还不知道怎么查,你们可以研究一下。

猜你喜欢

转载自blog.csdn.net/dss875914213/article/details/86618929