Win10安装anaconda python3.7+TensorFlow-gpu 1.14.0或者TensorFlow-gpu 2.0.0beta1+cuda10.0+cudnn7.6+vs2019

Win10安装anaconda python3.7+TensorFlow-gpu 1.14.0或者2.0beta1+cuda10.0+cudnn7.6+vs2019

      • 1. 官网下载anaconda最新版安装即可(目前是2019.3), 就是按下一步没什么可以讲的.
      • 2.官网下载visual studio 2019 [官网](https://visualstudio.microsoft.com/zh-hans/downloads/)
      • 3. NVIDIA官网下载最新显卡驱动
      • 4. 下载cuda10.0 我选的win10 network. 一路下一步就行. 安装完成后打开个控制台输入nvcc -V 弹出cuda10.0的消息就表示安装成功.
      • 5. 下载安装cudnn
      • 6. 安装TensorFlow
      • 7. 检验是否安装成功

1. 官网下载anaconda最新版安装即可(目前是2019.3), 就是按下一步没什么可以讲的.

官网地址

2.官网下载visual studio 2019 官网

安装就行了.(据说必选 ‘使用c++的桌面开发’), 提示重启就重启.

3. NVIDIA官网下载最新显卡驱动

没什么好说的, 安装就行. 该重启就重启.

4. 下载cuda10.0 我选的win10 network. 一路下一步就行. 安装完成后打开个控制台输入nvcc -V 弹出cuda10.0的消息就表示安装成功.

地址

5. 下载安装cudnn

地址
进去注册账号, 登陆后, 选择cudnn 7.6 for cuda10.0 . 下载得到文件解压覆盖到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0 内即可.

6. 安装TensorFlow

#创建新环境并进入
conda create --name tensorflow114
activate tensorflow114
#安装TensorFlow
pip install tensorflow-gpu==1.14.0

pip如果下载慢的话, 我的办法是把地址复制下来用迅雷把whl文件下载下来再用 pip本地安装它. 本地安装时命令后面要加上–user
把命令改成pip install tensorflow-gpu==2.0.0b1 就是安装TensorFlow2.0 beta1, 也可以成功

7. 检验是否安装成功

继续输入python打开python, 输入

#第一条看有无报错
import tensorflow as tf
#第二条看版本是否1.14.0
tf.__version__
#第三看是否有显示出可用gpu
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices()) 

一般都没问题, 至此结束.
PS1: 我开始一直不显示gpu, 后面发现就是因为更新了显卡驱动没重启导致的.
PS2. 发现个神奇的事情:
在使用TensorFlow1.14.0的时候, import tensorflow as tf之后只能补全tf.后面的第一层内容, 但如果进入第二层就不能补全了, 比如tf.image.再按tab就没有提示了, 这个不知道要如何解决? 自己输入正确代码后可以跑的动, 表示tensorflow安装应该是没问题的. 但我回退到1.13.1的话又能补全第二层和后面层了.

你可能感兴趣的:(机器学习和深度学习方向,环境配置)