IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> 深度学习Tensorflow的坑(一:无法使用GPU加速训练深度学习模型,CUDA与CUDNN相关) -> 正文阅读

[人工智能]深度学习Tensorflow的坑(一:无法使用GPU加速训练深度学习模型,CUDA与CUDNN相关)

故事背景:

本研究僧为了秋招卷大厂放弃了半年的深度学习,重回Python的一些坑记录。
其实最后也没有去大厂,感觉自己还是想要WLB,>.<。

问题与解决:

1:版本问题
想用GPU加速深度学习的训练一定不能同时下载tensorflow和tensorflow-gpu。
如果遇到了什么tensorflow找不到的bug,请直接删除所有带有tensorflow的包,然后找到对应版本的下载
对应版本是指CUDNN和CUDA以及你自身显卡实力对应的tensorflow-gpu版本。类似如此
2.CUDA和CUDNN下载(2、4一起看食用体验更佳!)
CUDA下载比较简单
CUDNN的话。。
如果清华源镜像有资源的话可以直接下载源镜像,如果没有可以CSDN一个文章采用复制链接的方法来使用迅雷这样的下载软件下载。
因为英伟达官网注册登录真的很麻烦啊!而且访问速度堪忧。又不是像git这样常用的网站,我就没有改host地址。干脆使用了楼上两个方法。

CUDNN镜像
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/

迅雷下载

3.CUDA和CUDNN卸载
卸载CUDA和CUDNN就是卸载四个CUDA相关,因为CUDNN是内嵌在CUDA包里面的,会自动调用CUDNN。
接下来就是卸载啦。
打开控制面板卸载还挺快的,记得看清楚就这四个,不要害怕更不要手抖!
请直接卸载。
如果你电脑有杀毒软件,也可以把注册表删除掉。(这年头谁还没个杀毒软件了)
在这里插入图片描述

如果你是强迫症患者,还可以把这个也删了反正重新安装也会提示你重名是否替换,不如现在就删掉!
如果你是强迫症患者,还可以把上图这个也删了反正重新安装也会提示你重名是否替换,不如现在就删掉!

检查自己是否卸载成功的方法就是CMD nvcc -V,同理安装。

‘XXX’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

梦魇,程序猿的绝对梦魇!

4.CUDA和CUDNN重新安装
这个其实我也不过多赘述了,很多大神讲的都很详细。
个人总结的话还是比较简单的,如果你遇到了NON-GPU、不能检测到GPU等问题的话,如果不是代码问题,请直接重装,我一开始就是在代码指定策略和Tensorflow这两个地方耗时了。
卸载CUDA就是卸载四个CUDA相关
打开控制面板卸载还挺快的,记得看清楚就这四个,不要害怕更不要手抖!
请直接卸载。
如果你电脑有杀毒软件,也可以把注册表删除掉。
在这里插入图片描述
5.文件复制
重新安装成功CMD里面 nvcc -V 看到对应版本之后,你以为就可以调用GPU快乐的训练你的深度学习模型了?
年轻人还是图样图森破。
他会告诉你一堆dll文件找不到。这个时候我找了很多方法,我寻思我的系统变量、环境变量也没错呀。我这爪洼星人还能不会设置这两个变量不成?
最后发现是一个莫名其妙的坑。
不是大神留的贴我估计我睡前都会强迫症的检查重装设置一遍又一遍。
看清楚路径地址和你派叉报的错再来复制,别复制多了文件。

在这里插入图片描述
当然如果你派叉dll文件全部高阶人工智能找到对应文件了,那么恭喜你,你会遇到下一个坑了。
6. Loaded runtime CuDNN library: 7.4.1 but source was compiled with: 7.6.0.
这个bug很简单了就,英文翻译都能知道源码版本不一致。
看清楚斜体的CUDNN版本下载对应的CUDNN再次复制到SYSTEM文件夹下面就好了。

总结

研究生期间接触这两门语言,JAVA和PYTHON各有千秋利弊。
但这版本和环境配置却是实打实的一个又一个的坑,JAVA和其SSM中间件的JDK、POM、XML;PYTHON site-package和tensorflow的版本问题,真的是入门者必吃的闭门羹。
自此可以从爪洼星人转向调参侠了,希望研究僧和学生时代的最后有个好的结束吧。
XTBEHUMBLE!!!UP!UP!

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-11-22 12:20:40  更:2021-11-22 12:20:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 4:29:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码