(window10+GPU+cudn 9.0+cudnn 7.3.0+tensorflow 1.12.0 +keras +pycharm 2017一体环境配置安装详细教程 本人经历好多坑)
标题 所需的硬件平台,安装软件
1.1660ti显卡(最近刚出的显卡,驱动需要注意)
2.cudn 9.0
3.cudnn 7.3
4.Anaconda3-4.1.1-Windows-x86_64
5.pycharm 2017
6.TensorFlow-GPU 1.12.0
7.keras
安装cudn和cudnn(cudn9和cudnn-9.0-windows10-x64-v7.3.0.29)
CUDA 9.0的安装包可直接从NVIDIA官网下载。根据相应的系统选项,我选择的是cuda_9.0,安装的时候建议选择 自定义 而不是“精简”(从下面的英文解释可以看出,其实这里的精简写成完整应该更贴切,他会安装所有组件并覆盖现有驱动,然而我并不想安装全家桶,何况我的官方显卡驱动比他的新)。
记住这个安装时候若有警告兼容问题,我们选择自定义(这里到网上找的图,实质一样的 采用8.0版本)
如下图所示,我们只需选择CUDA下面这4项就够了(默认是全选的。。。),visual studio integration这一项没有勾选是因为我并没有使用VS环境(如果有的话可以直接使用)。这一步之后,会询问这些组件的安装路径,可以直接使用C盘的默认位置(path自动添加的),如果自己改了路径,最后要注意系统环境变量是不是在里面,这个要确保。
**
最后要注意的是,你在安装cuda的时候要确保你的显卡驱动是高于cuda所需的显卡驱动,本人1660ti是最新的卡,所以在安装驱动是最新,所以在自定义安装直选第一个。如果显卡的驱动不符合 ,可以先升级驱动,在进行安装。
安装anaconda(Anaconda3-4.1.1-Windows-x86_64)
安装这个软件需要注意的就是path添加进去就可以了,这里建议大家安装Python3.5版本的,安装3.6啥的会有一些了兼容问题。
安装pycharm2017
这个软件安装自己可以到百度去自行下载这里给出一个链接大家软件链接密码 pc61
或者到软件管家公众号下载。
TensorFlow-GPU 1.12.0和keras安装
自己注意cudn和cudnn的版本和TensorFlow兼容问题,建议大家不要用最新的版本。
conda源和pip安装TensorFlow
pip install tensorflow-gpu1.12.0
这个安装速度有点慢,但是也可以安装。具体其他快速安装可以参考anaconda安装来自国内镜像源的方法。目前清华和中科大都不可以用来,这里有个链接镜像不错大家可以试试https://mirrors.geekpie.club/help/anaconda.html
上海科技大学的也是看别人的
测试:
import tensorflow as tf
import keras as ks
if name"main":
hello = tf.constant(‘Hello, TensorFlow!’)
sess = tf.Session()
print(sess.run(hello))
最终效果图。