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
版权声明:本文为博主原创文章,转载请附上博文链接!