win10+RTX2060+anaconda3+python3.6+Tensorflow_gpu1.14.0+CUDA10.0+cuDNN7.6.4+keras-gpu安装教程
新买了暗影精灵笔记本,新电脑就想折腾一下。win10+RTX2060+anaconda3+python3.6+Tensorflow_gpu1.14.0+CUDA10.0+cuDNN7.6.4安装教程,本文主要参考https://blog.csdn.net/colby_zhang/article/details/107430084;但因为网速和一些乱七八糟的下载安装问题记录下配置过程,并给出各个版本适配的离线安装包。
1、anaconda3
链接:https://pan.baidu.com/s/1DMInAJQOSij2a6xsZKfTCA
提取码:tmns
2、VS2017
VS2017在线安装包:
链接:https://pan.baidu.com/s/1kqdowTVgBb2X7_drF86r7Q
提取码:ritc
3、CUDN10.0
CUDN10.0离线安装包:
链接:https://pan.baidu.com/s/1mWbfWLpA9bVvoqIKMAySRA
提取码:6csp
注意安装时候不要把低版本替换成原主机的高版本
4、cuDNN7.6.4链接
cuDNN7.6.4离线安装包:
https://pan.baidu.com/s/1zsNfntW4YmzA7MOskOfcWA
提取码:arav
参考原博客,既需要配置path(直接添加到path上),也需要把原cudnn的文件直接复制粘贴到cuda的文件夹上,否则会报错:Could not find ‘cudnn64_7.dll’
5、虚拟环境搭载
更新anaconda源:更新后原本可以用,搭载了cudnn后报错-CondaHTTPError: HTTP 000 CONNECTION FAILED for url。
解决方法:添加源时候https要去掉s:http,
https://www.jianshu.com/p/a9612067f930
可以开始配置了:
conda create --name tf-gpu python=3.6
activate tf-gpu
根据提示看是否更新pip:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.14
6、测试
cmd查看cuda:
nvidia-smi
nvcc -V
tf-gpu测试
import tensorflow as tf
tf.test.is_gpu_available()
7、keras-gpu
更新pip源会很容易安装:来自https://blog.csdn.net/sinat_21591675/article/details/82770360
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
在tf-gpu的前提下用pip安装默认的是keras-gpu版本的
pip install keras
然后
import keras
在装另一台机子(gtx1060)碰到错误:
ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorfl,成功解决
几台机子都需要降低keras版本:
pip install keras==2.2 -i https://pypi.douban.com/simple
8、安装jupyter notebook
conda install ipykernel
根据博客大佬的写法:
# 为jupyter添加kernel
python -m ipykernel install --name kernelname
# 删除已存在的kernel
jupyter kernelspec remove kernelname
# 查看kernel列表
jupyter kernelspec list