还在跑代码,而且也没存当时出问题的图,这篇先不上图了,如果有跟我一个情况的,可以帮助排查一下原因。
上来先总结几个关键点:
1.装系统的时候,有一个选项是安装图形硬件的第三方驱动,建议不要勾选
2.装完系统后,ubuntu使用的图形驱动不是nvidia的,所以终端里输入nvidia-smi,会显示错误,是正常的,但是千万不要按照他给的提示,去直接sudo install xxx Driver
3.在“软件与更新”里的附加驱动里找驱动安装的时候,会显示没有可使用的驱动,是因为你刚装完系统,还没有更新软件源,要县使用sudo apt grade 更新,然后再打开附加驱动就可以找到一堆驱动。(看其他博主的情况,一般第一个带tested装上就可以,但是分情况,可以多尝试几个,首选是专用、不带open、不带server的驱动,成功率会大一些)**
之前使用的ubuntu版本不知道什么原因,复现论文的实验结果比原论文差很多,所以决定重新装一个系统,但没想到更新后单是装驱动就用了三天时间(很后悔重新装,但是很建议大家如果要跑模型,装完系统首先就是装n卡驱动,如果装不上报错,可以直接插u盘从头再来)
首先无论是第一次装还是之前装过,都建议使用ubuntu中“软件与更新”里的附加驱动里找驱动安装。
1.第一天安装的时候,直接去nvidia官网安装,结果尝试了十几个驱动,并按照其他博主禁用了第三方驱动,但还是一直失败。(换方法)
2.在“软件与更新”里的附加驱动里找驱动安装的时候,也是出现了各种问题,有的是安装成功后重启,结果发现分辨率变得很大,输入nvidia-smi,也是报错失败(驱动不兼容)。有的驱动是装完重启后,发现没有网和wifi(ubuntu在安装驱动的时候,会升级内核来匹配显卡驱动,但也导致网卡旧版本的包无法使用,有的博主说可以连手机网络来升级网卡的包)。
最后想到一个办法,把ubuntu的系统版本从22.04.05换成了22.04.06,随后接着在软件与更新”里的附加驱动里找驱动安装,用第一个驱动就直接安装好了,重启后没有任何问题。
3.显卡驱动找到合适安装后(已经可以正常使用nvidia-smi),开始安装cuda,但是安装后,无法在终端中运行nvcc -V,原因是没有添加cuda到环境变量。
4.最后一步就是torch的安装,倒是终于没有出现什么问题。这里建议大家在win下,提前下载好whl,然后直接pip install xxx.whl
就好。安装torch的时候,会随着下载一些别的包,嫌慢点可以在pip install xxx.whl -i (清华源网址),来进行换源。
大概情况就是这样,之前装系统的时候,半天就装好了,不知道为什么这次有这么多bug,可能是22.04版本太久了,但谁让24.04有很多软件还不支持呢。
关于在ubuntu下安装最新nvidia驱动并安装cuda、torch
最新推荐文章于 2025-09-20 22:40:49 发布

3945

被折叠的 条评论
为什么被折叠?



