我想为我的课程项目安装 cuda,我有一个带有 nvidia GeForce GT 9800 的显卡驱动程序版本 340.108。从此错误消息中我知道需要更高版本的显卡驱动程序:
libcuinj64-10.1 : Depends: libcuda1 (>= 418.39) or
libnvidia-tesla-cuda1 (>= 418.39) but it is not installable or
libcuda.so.1 (>= 418.39) but it is not installable or
libcuda-10.1-1
libnvidia-ml-dev : Depends: libnvidia-ml1 (>= 418.39) or
libnvidia-tesla-440-ml1 (>= 418.39) but it is not installable or
libnvidia-tesla-418-ml1 (>= 418.39) but it is not installable or
libnvidia-ml.so.1 (>= 418.39) but it is not installable
当我尝试通过以下方式安装它时:
sudo apt install nvidia-cuda-toolkit
因此,我怀疑我是否可以使用以下方法安装最新版本的驱动程序:
sudo apt install nvidia-driver-455
我很想继续使用上述命令,但 ubuntu-drivers devices 推荐使用 340 版本,而不是高于该版本的版本。因此,如果这不可能,请告诉我如何在我的电脑上安装 cuda。谢谢
答案1
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"
sudo apt-get update
sudo apt install cuda
echo 'export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}' >> ~/.bashrc
source ~/.bashrc
检查版本:-
nvcc --version
參考文獻:https://www.how2shout.com/linux/how-to-install-cuda-on-ubuntu-20-04-lts-linux/
如何运行 cuda 代码也在上面博客中。