经过两天的设置,终于找到了配置的正确方法,现以文字的形式保留下来,防止忘记。
本次配置的版本如下:
python:3.5.2
cuda:10.0(一定要用10.0,10.1不行)
cudnn:7.4.1(建议用这个,我用7.3.1提示我报错了)
tensorflow 1.13.1(使用清华的镜像源安装pip install tensorflow-gpu==1.13.1 -i https://pypi.tuna.tsinghua.edu.cn/simple)
下面具体讲下细节:
一、python环境配置问题
为了图省事,直接选择了Anaconda环境的配置,我已经把我使用的Anaconda环境上传到了云盘,需要的可以下载:
链接:https://pan.baidu.com/s/1OtIzeSlSjWAtSFZGS6s1qw
提取码:7udb
安装过程就是按照步骤来,打开安装包时,记得使用管理员权限。
二、cuda10.0的下载:
cuda 10.0的下载地址为:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
点击下面的选项:
等待下载完成后,默认安装就行。然后配置环境变量,将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
和C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64这两个目录,拷贝到环境变量即可。
三、cudnn的下载,cudnn下载,一定要下载7.3.1,下载路径为:https://developer.nvidia.com/rdp/cudnn-archive,可能需要注册账号。
下载完成后解压,将下面三个目录的内容,分别拷贝到cuda路径下的对应目录里面
拷贝到cuda对应目录下
拷贝完成后,将路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\CUPTI\libx64\cupti64_90.dll复制到
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin目录下即可。
四、tensorflow安装
在cmd控制台下(以管理员权限运行)
然后输入:pip install tensorflow-gpu==1.13.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
等待安装成功即可。
安装完成后,输入:python
然后 import tensorflow as tf ,导入成功,就代表输入正确。