Windows10 + NVIDIA Geforce GTX 1050 + twnsorflow 1.14.0 + keras 2.2.4
安装TENSORFLOW(GPU)版本再配置keras环境,可以说是每一个开始深度学习的同学第一个挑战。因为随着安装包的更新换代,网上的许多帖子因为时效性的原因,都不太可靠,甚至本身就是一个坑。笔者认为安装过程中一定要注意twnsorflow版本与python的版本对应,以及与CUDA和cuDNN的版本对应。(这个能够注意到基本就成功一半了,都是坑)
我在安装的过程中参考知乎的帖子WIN10安装TENSORFLOW(GPU版本)详解(超详细,从零开始) - 知乎 ,和CSDN的一位同学Keras深度学习环境配置(WIN10/GPU加速版)_keras pc配置要求_蒂莫韦尔纳的博客-CSDN博客。注意哦,在安装之前要看一下,自己的显卡支不支持CUDA哦!(看上面知乎上的帖子)流程大概是这样:
首先要注意自己要安装的twnsorflow版本:
要一一对应上安装啊。比如这里我安装的是twnsorflow 1.14.0,所以首先需要安装CUDA 10.0版本,然后与安装与CUDA 10.0版本对应cuDNN7.4。最后安装anaconda,anaconda可以虚拟出不同python版本的环境,所以一开始可以不用安装python环境。
对于第一次安装大家可能会出现各种问题,我简单列举一下:
q:python怎样安装whl文件,怎样下载包更快一些?
a:python怎样安装whl文件_来自江南的你的博客-CSDN博客
基于Win10 + Anaconda3 (Py3.6) + Tensorflow 1.12.2-gpu + Keras2.2.4的深度学习环境→【快速搭建指南】_胖胖的飞象的博客-CSDN博客
如何给Python安装.whl文件_open whl file_神马呵呵哒的博客-CSDN博客
参考上面三个帖子,比如安装numpy1.16.3版本的包:pip install numpy==1.16.3 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
q:conda常用的命令
a:https://blog.csdn.net/wdx1993/article/details/83660717
1)conda list 查看安装了哪些包。
2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境
3)conda update conda 检查更新当前conda
4)conda --version 查询conda版本
5)conda -h 查询conda的命令使用
用anaconda搭建虚拟环境