Ubuntu20 + rtx3090,安装驱动以及cuda


1. 安装驱动

sudo apt-get install nvidia-driver-460

使用命令

nvidia-smi

查看是否安装成功,不过显示的版本为470,问题应该不大,我记得470是官方推荐版本
注意 右上角有个CUDA VERSION,表示的是支持的最高版本,而不是你已经安装了的版本,故不能通过右上角来验证是否安装了cuda
此外,也可以通过系统自带的驱动进行安装,点开左下角“显示应用程序”并找到“附加驱动”就可以找到

2. 安装cuda

可以去官网搜索对应的版本,如果你和我一样,可以直接命令行输入下载

wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.run

先使用wget获取运行文件

sudo sh cuda_11.4.4_470.82.01_linux.run

接着安装就行了

不过我运行第二行命令时报错了,错误信息为

 Failed to verify gcc version. See log at /var/log/cuda-installer.log for details.

大概就是gcc版本问题,可以使用override关键字进行安装

sudo sh cuda_11.4.4_470.82.01_linux.run --override

进入安装界面后,只需要勾选toolkit,因为driver在第一步安装过了
安装完后会提示你 "make sure that...."
就是记得修改路径的意思
输入命令

vim ~/.bashrc

在末尾添加

export PATH="/usr/local/cuda-11.4/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.4/lib64:$LD_LIBRARY_PATH"

输入命令

source ~/.bashrc

更新下配置

最后输入命令

nvcc --version

查看是否安装成功


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM