Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1+汉化包下载安装教程 (Win10)
Anaconda
采用旧版本:Anaconda3-4.3.0.1-Windows-x86_64
下载地址(清华园镜像):
安装注意:
- 尽量装到非系统盘的根目录
- 两个安装选项应勾选
- 安装结束后不勾选选项,完成
CUDA
CUDA Toolkit 9.0 (Sept 2017)
下载地址:
注意:
- 从桌面,右键,打开英伟达控制面板,查看显卡驱动版本。根据以上网页中的表格,确定CUDA 9.0是否兼容该显卡驱动版本,否则本教程不适用!
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
- CUDA可能会安装失败,一般CUDA安装失败都是由于其中Visual Studio(VS) Intergration无法安装导致的,解决方法参考:
- 安装完毕后打开Nvidia Experience,若提示显卡驱动未安装,说明没有遵守1.中的要求!否则,CUDA安装成功。
cuDNN
cuDNN v7.3.1 (Sept 28, 2018), for CUDA 9.0
下载地址:
同时打开cudnn和cuda9.0的文件夹,如下图:右边是cudnn,左边是cuda,将右侧bin里的文件复制到左侧bin里,将右侧include里的文件复制到左侧的include里,将右侧lib里的文件复制到左侧lib里,完成。
Tensorflow
采用1.12.0版本:tensorflow_gpu-1.12.0-cp36-cp36m-win_amd64.whl
下载地址:
https://www.tensorflow.org/install/pip
https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-win_amd64.whl
https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp36-cp36m-win_amd64.whl
分别为官网、GPU版本、CPU版本。
附上GitHub的历代Tensorflow的whl文件下载:
安装方法:
-
运行Anaconda Prompt
-
安装第三方包
pip install E:\tensorflow-1.12.0-cp36-cp36m-win_amd64.whl
此时出现 Cache entry deserialization failed, entry ignored 是正常的。 -
输入
pip uninstall protobuf卸载protobuf 3.7.1 -
安装旧版本
pip install protobuf==3.6.0
验证安装是否成功
-
pip list应该有tensorflow (1.12.0)一项。 - 输入
python - 判断是GPU还是CPU模式:
- 在Spyder中输入以上代码,输出相同。
- Spyder测试代码:
# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
import tensorflow as tf
hello = tf.constant("Hello!")
sess = tf.Session()
print(sess.run(hello))
运行结果:
b'Hello!'
Anaconda汉化
下载汉化包,解压到任意非系统盘的位置
https://github.com/kingmo888/Spyder_Simplified_Chinese/archive/master.zip
在文件夹内,按住shift,点击鼠标右键,就会出现”在此处打开CMD窗口(s)” 或者 “在此处打开Powershells(s)窗口“,输入 : python .\main.py
汉化时选择选项1,手动输入路径,输入site-packages的位置,如:
D:\Anaconda3\Lib\site-packages
回车后安装成功。
打开spyder,在偏好设置中将语言改为简体中文即可。