官方软件包似乎不是最新的(https://packages.ubuntu.com/search?keywords=nvidia-cuda-toolkit),但在使用较新的硬件时,使用最新的 cuda 似乎很重要。
Nvidia 正在提供软件包,但不能保证它们能够正常工作或与 Ubuntu 的 nvidia 驱动程序管理集成。
是否有努力在 PPA 中创建 ubuntu 软件包,这样我们就不必手动安装并单独解决冲突?(这个包会处理这个问题)
kar*_*rel 10
打开终端并删除系统上可能存在的任何 NVIDIA 痕迹。
\nsudo rm /etc/apt/sources.list.d/cuda*\nsudo apt remove --autoremove nvidia-cuda-toolkit\nsudo apt-get remove --autoremove nvidia-*\nRun Code Online (Sandbox Code Playgroud)\n在您的系统上设置正确的 CUDA PPA。
\nexport DISTRO=ubuntu2004\nexport ARCHITECTURE=x86_64\nsudo apt update\nsudo add-apt-repository ppa:graphics-drivers\nsudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/${DISTRO}/${ARCHITECTURE}/7fa2af80.pub \nsudo bash -c "echo deb\\ http://developer.download.nvidia.com/compute/cuda/repos/${DISTRO}/${ARCHITECTURE}/\\ / > /etc/apt/sources.list.d/cuda.list" \nsudo bash -c "echo deb\\ http://developer.download.nvidia.com/compute/machine-learning/repos/${DISTRO}/${ARCHITECTURE}\\ / > /etc/apt/sources.list.d/cuda_learn.list" \nRun Code Online (Sandbox Code Playgroud)\n安装 CUDA 11.1 软件包。
\nsudo apt update\nsudo apt -y install cuda-11-1\nsudo apt install libcudnn8\nRun Code Online (Sandbox Code Playgroud)\n在“.profile”文件中指定 CUDA 的路径。通过运行打开文件sudo nano ~/.profile并在文件末尾添加以下行:
# set PATH for cuda 11.1 installation\nif [ -d "/usr/local/cuda-11.1/bin/" ]; then\n export PATH=/usr/local/cuda-11.1/bin${PATH:+:${PATH}}\n export LD_LIBRARY_PATH=/usr/local/cuda-11.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}\nfi\nRun Code Online (Sandbox Code Playgroud)\n使用键盘组合Ctrl+ O,然后按Enter将文件保存到当前位置。使用键盘组合Ctrl+X退出 nano。
\n重新启动sudo reboot并检查安装的版本。
CUDA:
\nnvcc --version\nRun Code Online (Sandbox Code Playgroud)\n英伟达驱动程序:
\nnvidia-smi\nRun Code Online (Sandbox Code Playgroud)\nlibcudnn:
\n/sbin/ldconfig -N -v $(sed \xe2\x80\x98s/:/ /\xe2\x80\x99 <<< $LD_LIBRARY_PATH) 2>/dev/null | grep libcudnn\nRun Code Online (Sandbox Code Playgroud)\n| 归档时间: |
|
| 查看次数: |
4423 次 |
| 最近记录: |