win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm

5.23日更新:
评论说按照我的步骤有问题,我觉得是不是应该卸载cuda和cudnn,改变一下cuda对应版本再安装试试??因为我又按照我的步骤又装了一个GPU版tensorflow-c的如下图:
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第1张图片
上图完成后,我就直接进到terminal终端测试,其他的什么操作都没做:

win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第2张图片

我觉得,我的教程是最简单的了,今天(上图右下角有日期)又安装一个,说明这个方法仍有时效性。但是有些电脑会有点玄学,就好比我的电脑装Ubuntu双系统,怎么装都装不成功。。。。。。如果安装了vs2017,还是失败的话,建议保留vs2017或者调整一下cuda对应版本,其他的卸载,按照我的步骤多装几次。如果再不成功,再试试其他教程吧。。。。








更新:
1、如果你装不成功,就全部卸载再装一次。
2、若是还不成功就再次全部卸载,降低一下cuda和cudnn版本。
3、为此我又重新安装了一个tensorflow-b,备用的虚拟环境,没有任何问题。
4、如果还是不行,可以评论问我。
如图:
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第3张图片
测试:
输入:
from tensorflow.python.client import device_lib
device_lib.list_local_devices()

win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第4张图片

输入
import tensorflow as tf
tf.Session()
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第5张图片

------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------





以下是原文:
网上安装cuda10 TensorFlow GPU版本的教程都尝试过,都没有成功。
后来我从知乎上借鉴了一下:从anaconda3里进行安装,不使用pip。

步骤一:安装anaconda3,从官网下载最新版本就行


1、 地址:https://www.anaconda.com/distribution/#download-section
按步骤正常安装后添加环境,安装在哪个盘,根据自己喜好。
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第6张图片


步骤二: 下载cuda10.1 和cudnn(对应cuda10.1

coda:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
cudnn:https://developer.nvidia.com/rdp/cudnn-download 需要注册一下才能下载

1、图1
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第7张图片
2、图2
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第8张图片
3、安装cuda

(1) 双击cuda安装包,点击OK,
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第9张图片
(2) 等待抽取完成
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第10张图片
(3) 安装

正常安装,根据自己喜好选择安装盘。
(特别说明!!!)
这一步:后3个不要勾选,只勾选第一个;我当初全都选了,声卡驱动出现问题,外放有声音,插耳机没声音,后来重装系统了。。。

win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第11张图片
4 、安装cudnn-10.1

将解压后cudnn-10.1-windows10-x64-v7.5.0.56的cuda文件夹下的3个文件拷贝到cuda的安装根目录下,就是安装cudnn-10.1完成了。

win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第12张图片
如下图所示,直接拷贝复制到cuda的安装根目录即可
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第13张图片

以上安装完成后,接下来就是安装Tensorflow了




步骤三:启动anaconda3 安装TensorFlow

1、先点左下角的create,然后再点右边的create,
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第14张图片
2、创建完成后,选择新建的tensorflow环境 就是点击这个绿色三角形。
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第15张图片
3、然后在右侧,按照下图输入和寻找,然后点击apply。
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第16张图片
步骤四:打开pycharm,任意新创建一个project,然后点击设置,选择解释器。按照下图步骤。
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第17张图片
这就基本结束了,然后缺什么包(比如pandas)从anaconda3中搜索安装,或者从pycharm搜索安装也行;

我的结果:
win10 + anaconda3 + cuda10.1 + tensorflow GPU版 + pycharm_第18张图片
(另外说明:有的博客说要装vs,我电脑有vs2017,所以不装vs有没有影响我也不知道,但是我觉得没多少区别,还是建议先按照我的按照步骤装,失败了再看我的最新更新说明)

你可能感兴趣的:(ML,机器学习环境搭建)