Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结

标题其实很清楚了,只不过我还是把我环境列详细一点给大家吧,第一次写博客,大佬勿喷~
Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第1张图片
上面的连接我再发一下:
Anaconda3下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive
Anaconda和Python对应版本见:https://blog.csdn.net/yuejisuo1948/article/details/81043823
Cuda下载:https://developer.nvidia.com/cuda-toolkit
Cudnn下载:https://developer.nvidia.com/rdp/cudnn-download
TensorFlow下载(需要):https://1drv.ms/u/s!AspzPyzQ0HQR7VNCicPlnCV2abKJ
TensorFlow安装问题解决:https://www.cnblogs.com/elitphil/p/11580604.html
keras和TensorFlow的版本对应:https://www.cnblogs.com/carle-09/p/11661261.html

好了,上面已经介绍完环境了,那接下来说一下详细的步骤吧~~~
一、Anaconda3安装
Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第2张图片
下载Anaconda3-5.1.0-Windows-x86_64.exe
除了安装位置和这个地方之外,其他的默认就好了,这里我直接选择了加入环境变量,以避免后面更多没必要的操作。

二、Cuda10.0安装
2.1 查看NVIDIA的版本
请添加图片描述Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第3张图片Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第4张图片
从这里看出CUDA要10.0的版本,下载CUDA10.0

2.2 安装CUDA10.0
Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第5张图片Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第6张图片Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第7张图片
这里选择自定义,因为后面有个环境不能装,不然会出错。Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第8张图片Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第9张图片
这个地方要注意了,最好是记下来你放在哪里位置了,因为这个和你后面配置环境变量息息相关,我的三个位置都是F:\Program Files\NVDIA GPU Cpmputing Toolkit\CUDA\v10.0,你们也可以选别的,只不过环境变量配置可能就不能按照我的来了。

2.3 配置环境变量
安装完成后,系统变量下应该有这两条:在这里插入图片描述
我们还要手动增加几条:

CUDA_SDK_PATH = F:\Program Files\NVDIA GPU Cpmputing Toolkit\CUDA\v10.0 
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64 
CUDA_BIN_PATH = %CUDA_PATH%\bin 
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64 
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64 

CUDA_SDK_PATH的位置其实就是你上面那三个位置中的CUDA Documentation的位置,只不过我这里三个位置都放一起了,所以我的全部都在F:\Program Files\NVDIA GPU Cpmputing Toolkit\CUDA\v10.0。整完之后应该会这样:Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第10张图片
三、Cudnn7.4.1安装
这个比较简单,下载CUDNN,把文件夹里面的三个文件复制到你安装CUDA的文件夹(我的是F:\Program Files\NVDIA GPU Cpmputing Toolkit\CUDA\v10.0)里面就可以了。Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第11张图片
四、TensorFlow1.12.0安装
下载tensorflow-1.12.0rc0-cp36-cp36m-win_amd64.whl,打开Anaconda Prompt,
输入pip install 文件所在位置\tensorflow-1.12.0rc0-cp36-cp36m-win_amd64.whl。我的是pip install C:\Users\Administrator\Desktop\keras安装包\tensorflow-1.12.0rc0-cp36-cp36m-win_amd64.whl
输入python进入环境,import tensorflow看看TensorFlow安装好了没,正常来讲应该是还没有的,因为还缺一个命令:

pip install h5py==2.8.0rc1

五、keras2.2.4安装
这个不用下载,直接联网在Anaconda Prompt环境下安装就行了,用清华的镜像下载命令:

pip install keras==2.2.4 -i https://pypi.tuna.tsinghua.edu.cn/simple

**tips:**用清华的镜像安装软件特别好用,只要把keras==2.2.4换成别的就行了。
输入python进入环境,import keras看看TensorFlow安装好了没,安装好的话是这样的:Anaconda5.1.0(对应python3.6.4)+CUDA10.0+CUDNN7.4.1+TensorFlow1.2.0+keras2.2.4安装总结_第12张图片
好啦,第一篇博客就这样啦,希望对大家有用,期间也借鉴了很多大佬的博客,但寻找起来确实挺麻烦的,主要还是环境不太对,问题一个接着一个出现。
提醒一下后面安装的朋友,安装环境最好不要安装最新版的软件,能用就行了。不然网上都没有博客给你参考,出问题只能撞南墙,Good luck~~~

你可能感兴趣的:(keras安装问题,tensorflow,anaconda,cuda)