答案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。