Win10 tensorflow+Anaconda3+cuda9.0配置教程

软硬件环境:

硬件cpu:intel i5 8400显卡:Nvidia 1060

软件:操作系统:win10 1709()版本16299 

      Anaconda3-5.1.0-Windows-x86_64

      cuda_9.0.176_win10

      cudnn-9.0-windows10-x64-v7

1.下载安装Anaconda
https://www.anaconda.com/download/#windows

Win10 tensorflow+Anaconda3+cuda9.0配置教程_第1张图片

如果未勾选添加目录,安装完之后要添加目录到路径,否则conda等命令无法识别,如下所示:

Win10 tensorflow+Anaconda3+cuda9.0配置教程_第2张图片
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第3张图片

来源:QMangoCSDN博客

地址:https://blog.csdn.net/u013211009/article/details/78437098?locationNum=7&fps=1

2.安装tensorflow

输入如下指令:

pip install tensorflow-gpu
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第4张图片
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第5张图片

3.下载安装cuda

安装结束后,检测如下图:
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第6张图片

坑:

如果默认安装,可能会出现如下安装失败情况(自行忽略第一次安装失败的cuda8.0版本):
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第7张图片

vs如果不是特别需要就不用安装了,(ps:安装Visual Studio Integration很麻烦,容易踩坑,各种版本不兼容问题)在安装cuda时候选择自定义安装,在cuda子目录下面把Visual Studio Integration勾掉。

4.下载拷贝cudnn
https://developer.nvidia.com/rdp/cudnn-archive
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第8张图片

注:下载前需要登陆nvidia账号,需要选择对应cuda版本,这里选择对应cuda9.0的版本

下载完解压后,将三个文件夹bin,include,lib复制到cuda安装目录:

Win10 tensorflow+Anaconda3+cuda9.0配置教程_第9张图片

Win10 tensorflow+Anaconda3+cuda9.0配置教程_第10张图片

5.搭建tensorflow环境:

输入指令(注意这里是py3.6):

conda create -n tensorflow python=3.6
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第11张图片

激活tensorflow
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第12张图片

6.验证tensorflow

方法1

左下角窗口右键,打开Windows PowerShell(管理员)
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第13张图片

输入python激活python环境,然后输入如下指令测试:

import tensorflow as tf

hello =tf.constant('hello,TensorFlow!')

sess = tf.Session()

print(sess.run(hello))

正常结果如下所示:
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第14张图片

坑:

显示警告:

Win10 tensorflow+Anaconda3+cuda9.0配置教程_第15张图片

析:

h5py numpy 版本冲突,h5py 官方已修复合并到master 分支,但是还没发新版,在发版之前可以用降级 numpy 的方法跳过这个问题。降级命令如下:

pipinstall numpy==1.13.0 

参考来源:
https://stackoverflow.com/questions/48340392/futurewarning-conversion-of-the-second-argument-of-issubdtype-from-float-to
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第16张图片

方法2

通过Anaconda自带的spyder检测:
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第17张图片

打开spyder后,新建project,然后新建py文件,输入如下代码:

import tensorflow as tf

hello =tf.constant('hello,TensorFlow!')

sess = tf.Session()

print(sess.run(hello))

结果如图所示:
Win10 tensorflow+Anaconda3+cuda9.0配置教程_第18张图片

由此,大功告成!

你可能感兴趣的:(Win10 tensorflow+Anaconda3+cuda9.0配置教程)