最简单、实用的cuda安装教程!!!(nvidia官方渠道下载)
网上教程一大推,讲了一大堆,也没解释原理,实用的没几个,自己总结的,比较简单
note:无需卸载原机器驱动,无需禁用nouveau驱动
attention:以下内容为有sudo权限安装教程,没有sudo权限的普通用户,请参考这里
原因:
上面我们看到系统的驱动版本为450.80.02,而nvidia官网上要求的驱动版本为455.23.05,这里安装此.run文件不影响,那么为啥呢?因为每台机器不可能都适用455.23.05驱动,都安装成此版本,好多机器没法用显卡了,英伟达没那么蠢,只是建议使用该版本,
1、如果,你按照网上其他的教程,卸载了该驱动,并安装了.run文件中的455.23.05驱动,大概率安装失败,因为驱动和机器不兼容啊
2、无需按照网上的繁琐操作,禁用nouveau驱动,因为.run文件执行时,会加上一个参数,自动禁用nouveau驱动
1、准备工作
1.1 已经存在nvidia驱动和cuda
如果电脑存在cuda(/usr/local下),可以卸载该版本驱动,具体卸载过程请自行查找,
不建议卸载旧版本,新版本可直接安装到/usr/local下,名字不冲突
要使用哪个cuda,可在~/.bashrc下更改,也可将/usr/local/cuda目录链接到同一级目录下的cuda文件夹,https://blog.csdn.net/qq_40947610/article/details/114706170
1.2 已经存在nvidia驱动 ,/usr/local 下不存在cuda,nvidia-smi看到的cuda版本不算
无需操作,直接跳到第2步
1.3 不存在nvidia驱动和/usr/local 下不存在cuda
安装驱动
ubuntu下nvidia驱动安装卸载(很简单!!)_ubuntu 卸载nvidia驱动_马圈圈马的博客-CSDN博客
2、安装cuda
选择合适的cuda版本,找到系统对应的下载cuda命令:CUDA Toolkit Archive
建议使用 run 方式安装,deb方式容易出错
wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda_11.1.0_455.23.05_linux.run
sudo sh cuda_11.1.0_455.23.05_linux.run
输入accept,去掉安装中的驱动选项,因为已经存在驱动,按 enter 键把 X 号去掉,剩下的X号除了cuda toolkit 都去掉!!!
点击install,安装cuda完成!
3、设置使用cuda的全局路径(可选,不设置,程序也会自动定位到/usr/local/cuda指向的cuda版本)
vim ~/.bashrc
插入
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.1/lib64
export PATH=$PATH:/usr/local/cuda-11.1/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.1
保存退出
:wq!
4、更新
source ~/.bashrc
或者
sudo reboot
更多推荐
所有评论(0)