Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)

Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1+汉化包下载安装教程 (Win10)

Anaconda

采用旧版本:Anaconda3-4.3.0.1-Windows-x86_64
下载地址(清华园镜像):

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安装注意:

  1. 尽量装到非系统盘的根目录
  2. 两个安装选项应勾选
  3. 安装结束后不勾选选项,完成

CUDA

CUDA Toolkit 9.0 (Sept 2017)
下载地址:

https://developer.nvidia.com/cuda-toolkit-archive

注意:

  1. 从桌面,右键,打开英伟达控制面板,查看显卡驱动版本。根据以上网页中的表格,确定CUDA 9.0是否兼容该显卡驱动版本,否则本教程不适用!

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

  1. CUDA可能会安装失败,一般CUDA安装失败都是由于其中Visual Studio(VS) Intergration无法安装导致的,解决方法参考:

https://blog.csdn.net/zzpong/article/details/80282814

  1. 安装完毕后打开Nvidia Experience,若提示显卡驱动未安装,说明没有遵守1.中的要求!否则,CUDA安装成功。

cuDNN

cuDNN v7.3.1 (Sept 28, 2018), for CUDA 9.0
下载地址:

https://developer.nvidia.com/rdp/cudnn-archive

同时打开cudnn和cuda9.0的文件夹,如下图:右边是cudnn,左边是cuda,将右侧bin里的文件复制到左侧bin里,将右侧include里的文件复制到左侧的include里,将右侧lib里的文件复制到左侧lib里,完成。
Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)_第1张图片

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文件下载:

https://github.com/fo40225/tensorflow-windows-wheel

安装方法:

  1. 运行Anaconda Prompt

  2. 安装第三方包pip install E:\tensorflow-1.12.0-cp36-cp36m-win_amd64.whl
    此时出现 Cache entry deserialization failed, entry ignored 是正常的。Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)_第2张图片

  3. 输入 pip uninstall protobuf 卸载protobuf 3.7.1

  4. 安装旧版本 pip install protobuf==3.6.0
    Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)_第3张图片

验证安装是否成功

  1. pip list应该有tensorflow (1.12.0)一项。
  2. 输入python
  3. 判断是GPU还是CPU模式:Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)_第4张图片
  4. 在Spyder中输入以上代码,输出相同。
  5. 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

回车后安装成功。
Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)_第5张图片
打开spyder,在偏好设置中将语言改为简体中文即可。
Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)_第6张图片

新方案:TF1.10.0+cuda9.0+cudnn7.3.1全程在conda下执行

  1. 安装Anaconda3-4.3.0.1-Windows-x86_64,python版本为3.6,版本不能错;
  2. 安装时如果选了all users将导致后续所有程序都需要在管理员模式下运行,慎重!
  3. 安装选项双勾选;
  4. 安装完成后按上面的教程安装cuda和cudnn;
  5. 安装完成后在prompt下conda install tensorflow-gpu==1.10.0,耐心等;
    Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)_第7张图片
  6. 有可能会出现在当前channel找不到tensorflow 1.10.0的提示。如果出现,输入指令搜索全部channel,依次输入以下指令开始安装

anaconda search -t conda tensorflow
anaconda show anaconda/tensorflow-gpu
conda install --channel https://conda.anaconda.org/anaconda tensorflow-gpu==1.10.0
y

  1. 验证gpu是否生效:
import tensorflow as tf
tf.test.gpu_device_name()
如果生效将显示:

'/device:GPU:0'

  1. 执行以下命令(非必须):
    Anaconda3+Tensorflow(1.12.0)+Cuda9.0+Cudnn7.3.1汉化包下载安装教程(Win10)_第8张图片

你可能感兴趣的:(深度学习,声呐系统,水声建模)