Ubuntu 14.04,GT 750M 为 CUDA、cudnn、theano 安装 nvidia 346.72

Ubuntu 14.04,GT 750M 为 CUDA、cudnn、theano 安装 nvidia 346.72

我对 Ubuntu 还不太熟悉,因此我希望我的问题不是太愚蠢。

基本上,我需要在我的笔记本电脑(acer v5-573g-54208)上安装 NVIDIA_Linux_x86_64-346.72.run 以使用 CUDA、cudnn 和 theano 来加速卷积神经网络计算(使用 Lasagne)。

这个问题我尝试了很久才解决,我安装了驱动(NVIDIA_Linux_x86_64-346.72.run),但是登录ubuntu后屏幕变黑,又回到登录窗口。

如果有人能帮我解决这个问题,我会非常非常感激!谢谢!

答案1

专有驱动程序并没有给我带来太多好运,因此这里有一个使用修改过的驱动程序的解决方案,应该同样有效。在按照这些说明操作之前,请确保删除所有 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 取决于您拥有的显卡。对我来说(我有一块 nvidia 970M),它是 346。

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

答案2

另一种可能性是首先安装英伟达司机使用apt-get,然后下载运行文件为了库达从 nvidia 网站下载你需要的版本,然后只安装库达cuda 示例来自运行文件。例如,对于 cuda 7.5,我使用的是:

sudo ./cuda_7.5.18_linux.run --silent --toolkit --samples --samplespath=/usr/local/cuda-7.5/samples --override

这允许您使用任何您可以使用 apt-get 与任意版本的 cuda 一起安装 nvidia 驱动程序。

相关内容