我正在使用 Ubuntu 16 和Cuda 工具包10.2。
我正在使用安装程序文件:cuda_10.2.89_440.33.01_linux.run。
我知道我需要删除我以前安装的东西,但不知道究竟是什么。
任何建议将不胜感激。
小智 11
刚刚在 Ubuntu18.04 中遇到了这个问题。经过一番搜索,我的解决方案如下:
如果您确定您的驱动程序版本与您要安装的 cuda-toolkit 版本匹配,请参阅 @domainxz 答案,添加--toolkit仅安装工具包而不关心 nvidia 驱动程序。检查此链接的兼容性。(向下滚动到 CUDA 驱动程序表)。
如果您希望 CUDA 为您处理兼容性问题,您需要卸载当前的驱动程序。按照官方文档中的说明进行操作。重新启动后进入文本屏幕后,卸载以前的 Nvidia 驱动程序并运行 cuda runfile。对于 Ubuntu 18.04,我所做的和工作的:
sudo apt-get remove --purge nvidia\*
sudo apt-get autoremove
sudo sh cuda-*.run --silient --override
Run Code Online (Sandbox Code Playgroud)
官方文档实际上非常详细...只要确保遵循每个步骤就可以了。
小智 10
如果您只想将 cuda 工具包安装到 /usr/local,请运行:
sudo sh ./cuda_10.2.<spec>.run --toolkit --silent --override
Run Code Online (Sandbox Code Playgroud)
如果您还需要 nvidia 驱动程序,您可以尝试 Albino Cordeiro 提供的答案
运行 dpkg -l | grep Nvidia 然后 sudo apt purge ... 成功了。
警告:以上将卸载您当前的 nvidia 驱动程序。
我设法解决了我的问题。我管理大量相同的服务器,通常使用 .run 文件 (cuda_10.2.89_440.33.01_linux.run) 来安装 Cuda 工具包。在这个特定的服务器上,我不久前做了一些实验,但忘记了我在那里以不同的方式安装了以前版本的 Cuda(使用sudo apt install)。跑步dpkg -l | grep Nvidia然后sudo apt purge ...就成功了。
| 归档时间: |
|
| 查看次数: |
29154 次 |
| 最近记录: |