在 Ubuntu 14.04.2 上安装 CUDA 7.0

在 Ubuntu 14.04.2 上安装 CUDA 7.0

我正在尝试在 Ubuntu 14.04.2 上安装 CUDA 7.0。我已经尝试了所有建议的方法这里这里。我也尝试过许多其他教程,它们大多讲的是同样的事情。

我尝试安装 CUDA 时遇到的主要问题是:

  1. 我卡在登录屏幕上,无论我做什么都无法解决这个问题。我已经尝试过许多其他“解决方案”,其中包括这个
  2. 如果我设法正确安装 CUDA,Ubuntu 会随机冻结,我被迫关闭它或重新安装 Ubuntu;

有人能帮帮我吗?我已经重新安装了 Ubuntu 五次以上了……

提前致谢,

答案1

在网上发现了这个:

安装 wget:

sudo apt-get install wget

切换到临时目录:

cd /tmp

下载 CUDA 7.0 存储库:

wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.0-28_amd64.deb

安装 CUDA 存储库:

sudo dpkg -i cuda-repo-ubuntu1404_7.0-28_amd64.deb

更新存储库列表:

sudo apt-get update -y

安装 CUDA 7.0:

sudo apt-get install cuda-toolkit-7-0 -y

答案2

如果您按照 nvidia 教程操作,则可能安装了专有驱动程序。我对此不太满意,因此这里有一个使用修改后的驱动程序的解决方案。在按照这些说明操作之前,请确保删除所有 nvidia 驱动程序或 cuda 安装。

安装驱动程序:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-XXX nvidia-prime

重新启动计算机并确保驱动程序安装正确。要检查,请安装 nvidia x 服务器设置。如果找到您的 gpu,此软件将显示有关您的显卡的信息。

接下来从标准存储库安装 cuda 工具包:

sudo apt-get install nvdia-cuda-toolkit

然后从之前添加的存储库安装正确的 cuda 库:

sudo apt-get install libcuda1-XXX
sudo add-apt-repository -r ppa:xorg-edgers/ppa

上面的 XXX 取决于您拥有的显卡(XXX 越高表示驱动程序越新)。对我来说(我有一台 nvidia 970M),它是 346(编辑:这是当时最新的驱动程序,现在是 361。大多数显卡都与最新的驱动程序兼容,但为了安全起见,请检查 nvidia 网站)。

最后,尝试运行 deviceQuery(可能必须以 sudo 身份运行)以查看 cuda 是否已安装并找到您的 gpu。

相关内容