Windows10 + cuda10.0 + cudnn + tensorflow1.14 + python3.6 GPU&CPU版本安装

创建和删除anaconda环境以及简单操作命令

# create env
onda create -n envname python=3.6
# delete env
conda remove -n envname --all
# 查看全部env
conda env list 
# 查看当前环境下全部模块
conda list 
# pip upgrade module
pip install --upgrade numpy=1.16

安装TensorFlow

CPU版本安装
# open anaconda prompt and install qinghua mirror
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

# 创建TensorFlow环境
conda create -n tensorflow python=3.6
conda activate tensorflow 

# 安装CPU版本
pip install --upgrade --ignore-installed tensorflow=1.14

检测import tensorflow as tf时报错:FutureWarning:具体报错内容及解决方法请参考:
Solution
future warning numpy 需要给numpy降低版本,从1.17降低到1.16,就不会报错啦

conda list # numpy的版本1.17+
pip uninstall numpy 
pip install numpy==1.16
GPU版本安装

首先要搞清楚你的机器是什么显卡驱动,对应什么版本的cuda和cudnn,这一点很重要,不然你就得卸来卸去,把自己的环境搞得乱七八糟。

查看NVIDIA控制面板,确定CUDA版本

查看显卡对应的CUDA版本号:
打开控制面板 – 搜索NVIDIA 控制面板,如果点不动,可以去计算机管理-服务-找到英伟达相关服务并启动,以及msconfig服务中和NVIDIA相关的服务都点上对勾,我的就是在桌面上右键没有这个NVIDIA控制面板,开启了服务就好了~
在这里插入图片描述
在这里插入图片描述
在目录c:\program files\NVIDIA Corporation\NVSMI下cmd并输入命令nvidia-smi:
在这里插入图片描述
Temp 41C 温度
Memory-usage 内存占用
GPU-Util GPU使用率
驱动版本:425.44
cuda对应nvidia驱动安装版本查询
在这里插入图片描述
好的我应该下载CUDA10.1。但是贼坑的是,可能10.1还不是很稳定,安装完cuda和CUDNN之后import tensorflow as tf报错:“import tensorflow as tf” ImportError: Could not find 'cudart64_100.dll',你可以查看cuda\v10.1\bin\是否有这个dll文件,总之提示我安装cuda10.0,我也是服了,你不早说嘛T T后来还装了一次CUDA9.0和9.1,反正都不对,具体卸载方法在下面。

安装CUDA 10.0

自定义安装,不需要安装全部组件:
在这里插入图片描述

先截图记住CUDA安装的位置,配置环境变量时使用。
安装对应CUDA10.0版本的CuDNN
这个截图是我安装CUDA9.0的时候截图的,10.0和这个是一样的在这里插入图片描述
配置环境变量:

在这里插入图片描述
参考博客
这个环境变量的配置方法说啥的都有,但是这种我是没有报错的,一开始还是报错找不到那个dll文件,bin目录下又有这个文件,大半就是环境变量配置的不对。

检查安装成功与否:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin目录下cmd输入命令:

nvcc -V

CUDA安装成功

安装TensorFlow-GPU
pip install --ignore-installed --upgrade tensorflow-gpu==1.14

然后有个futurewarning,降低一下numpy小伙子的版本到1.16就可以啦!
安装这个GPU之前因为cuda版本不对,也不知道是不是驱动的问题,一直没有装好。今天全卸载了,驱动也重装了一遍,终于搞定啦~

卸载CUDA9.0

地址

卸载cuda9.1, 删除这几个后面带版本号的
在这里插入图片描述
之后用电脑管家清理一下垃圾,主要是注册表残留信息
删来删去的想重装一下NVIDIA的驱动,不知道之前有没有删除重要驱动文件:
在这里插入图片描述
用驱动人生5卸载并重新安装了NVIDIA Geforce GT 730, 很奇怪的是我记得原来是cuda9.1, 现在变成了10.1,这玩意还能跟着升级么?

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值