| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Ubuntu更新显卡驱动与升级cuda版本“采坑“小记 -> 正文阅读 |
|
[系统运维]Ubuntu更新显卡驱动与升级cuda版本“采坑“小记 |
1. 写在前面这次记录下今天安装百度的自动驾驶框架Apollo的时候,在硬件环境上采的一些坑,花费了5个多小时的时间,才把Apollo框架装上且能正常使用GPU,通过今天的摸索,让我对Cuda升级和显卡驱动等有了一定的了解。 关于Apollo框架的安装过程,可以直接见官网 我直接按照这个步骤来的,一开始是直接按照官网上说的步骤来的,不过之前由于实验室服务器上都装好了cuda等,所以这步跳了过去。从docker这里开始。 把前面的基础工作弄完之后,然后开始安装Apollo,这个也没费多大劲,装完。 然后apollo项目主目录,通过命令 既然
结果依然是启动失败,但这次报了原因 这里就说cuda版本太低了,匹配不上当前容器需要的cuda版本,于是我 于是乎我就差不多知道解决办法了。于是乎就想着,升级驱动呗。 2. 更新显卡驱动升级驱动,我了解过之前,必须要把之前的驱动卸载掉,所以这里就使用了下面几行命令:
这样完事之后,输入
正常的话,是没有出现任何内容,算是驱动卸载干净了,但是我这里还出现了一些内容,于是
这样才清理干净。 清理干净之后, 那就装驱动呗, 但是装什么版本呢? 升级到什么版本呢? 这个我就不知道了,因为之前对这块不了解, 也不知道究竟当前cuda适合啥驱动版本,没注意,于是开始就无脑根据apollo官网给的:
安装了个455版本,装完之后,输入 出现了个版本不匹配,大致上我能猜到,就是当前cuda与装的这个455版本对应不上吧。 于是乎,百度搜了下,根据这篇博文,了解到NVIDIA 内核驱动版本与系统驱动不一致,那就先看下当前内核驱动版本是多少:
哦,系统内核是440,结果装了个455的,故出现了这个问题。 那怎么解决呢? 那你可能说,我再装个440的驱动不就行了? 果真,我还就这么尝试了,这里倒是行了, 那我折腾这么一圈的意义是啥呢? 本质上我不是为了解决Apollo框架里面不支持10.x版本吗? 这么倒腾了一圈这个问题并没有解决。 所以,问题的正解是NVIDIA系统内核版本的升级,也就是Cuda版本的升级。 3. Cuda版本升级首先,可以来这个目录下目前安装的cuda版本:
这里还是先按照上面的方法把旧的驱动给卸载掉,因为我发现新的cuda安装的时候,会自带驱动,所以,我这里就直接把cuda11.2的安装包下载了下来。
下载完了之后,开装:
结果报驱动安装失败,所以这里就打算,单独去官网下载驱动。参考上面博文的方式,选择了470.82版本,下载。完事之后,安装:
这里,
单独安装了驱动, 在启动上面Cuda的安装程序,此时把驱动这里的叉号去掉,即不用它装了。
这个问题解决办法,关闭所有装置,并停止载入NVIDIA驱动程序
完事之后,一路ok,算是把Cuda给升级好了。由于这次装的驱动也和这个Cuda的版本匹配,所以此时再输入 4. 进入Apollo此时再次回到apollo/的主目录, 重启docker,把之前的容器删除掉,
然后再运行命令 这样就能愉快的进行后面的学习啦。 5. 小总这次采坑的两点收获:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 18:06:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |