Windows10下安装配置tensorflow以及cuda9.0+cudnn7.0+ananconda3

Windows10+tensorflow+cuda9.0+cudnn7.0+ananconda3环境配置记录

初次安装,各种问题,参考了很多人的经验帖,装了2天才好,所以想要记录一下。

PS:要安装的东西很多,所以安装的时候自己要思路清晰,边安装边配置环境

本流程是在Windows10系统(家庭中文版),进行Tensorflow+CUDA9.0的配置,其中使用Anaconda3来进行环境管理,Python版本为3.6。

一、下载资源

1、CUDA9.0:https:.//developer.nvidia.com/cuda-90-download-archive,即cuda_9.0.176_win10.exe

注意:Installer Type有network 和local两个类型,顾名思义就是network是在联网状态下才可以使用,而local不需要联网。

全部版本:https://developer.nvidia.com/cuda-toolkit-archive

2、CUDNN:https://developer.nvidia.com/cudnn

选择版本:cudnn-9.0-windows10-x64-v7.3.0.29.zip;

ps:需要先在NVIDIA网站注册一个账号,才能下载使用,注册是免费的。

3、Anaconda3:https://www.anaconda.com/download/,此为官网最新版下载

我选择Python3.6对应版本,版本为Anaconda3-2018.12-Windows-x86_64.exe;

全部版本下载网址为:https://repo.anaconda.com/archive/

二、安装CUDA9.0、CUDNN7.0和Anaconda3

CUDA9.0和CUDNN7.0默认安装即可,安装位置可以更改,我习惯D盘。

CUDA9.0选择安装位置不能只修改盘符,所以我先在D盘建好它默认的C盘的那种路径,然后选择D盘安装。

CUDNN7.0压缩包解压,里面的东西复制到安装CUDA9.0时的CUDA Development的路径下。

在安装Anaconda时,要勾选“加入环境变量”,其他默认即可,安装位置可以更改。

三、配置Anaconda

在开始菜单找到并打开AnacondaPrompt,可以看到目前处于Anaconda3环境(也就是“根目录”环境)下,在打开的命令后输入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

四、建立并激活Tensorflow环境

继续在命令行输入:,按照你设定的python版本安装的

conda create --name=tensorflow python=3.6

这里,由于在Anaconda3安装的时候,选择了默认Python3.6版本,因此新建立的tensorflow环境就是基于Python3.6。再输入:

activate tensorflow  

即可激活tensorflow环境,用deactivate tensorflow可以取消激活。

五、安装Tensorflow

在激活tensorflow环境状态下,输入:

pip install tensorflow-gpu

会自动安装最新版本(目前最新版本是1.12.0/2018年10月9日,不要安装最新版本,会有不兼容问题(我安装的1.10),输入:

pip install tensorflow-gpu==1.10.0

(支持CUDA8.0和Python3.6)进行安装;

卸载特定的tensorflow,输入:

pip uninstall tensorflow-gpu==1.10.0

安装完之后,我的pip版本是9.0.1,目前最新版本是19.0.3,可以不升级。

默认升级到最新版本输入:

python -m pip install --upgrade pip

升级到指定pip版本(11.0.1)输入:

python -m pip install --user --upgrade pip==11.0.1


 

六、测试Tensorflow

在激活tensorflow环境状态下,进入python,命令行直接输入python,然后输入:

import tensorflow as tf

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

sess = tf.Session()

print(sess.run(hello))

如果正常输出Hello, TensorFlow!,则为安装成功。

七、Anaconda Navigator

开始目录中找到Anaconda3(64bit)下的Anaconda Navigator,打开。

中间上方Applications on有个下拉框,选择tensorflow,然后下载安装Jupyter和Spyder,用来作为可视化界面编写python代码,操作tensorflow,编写代码。lunch表示已经安装,install表示未安装。

八、一些没解决的小问题

安装完Jupyter和Spyder之后无法打开网页版Home,调试很久都没法解决,弃。。。转用PyCharm,使用这个软件来可视化编辑python代码。

非常感谢这位博主的博客,给了我很大的帮助,附上原文链接!!!
--------------------- 
作者:BG2CRW 
来源:CSDN 
原文:https://blog.csdn.net/BG2CRW/article/details/79477092 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/summer_xj1/article/details/89006509