CUDA在我的计算机上安装在哪里?

时间:2016-03-29 08:23:33

标签: cuda installation

我正在尝试在我的ubuntu 14.04中安装CUDA 7.5。我按照本指南中的所有内容(通过包安装):http://developer.download.nvidia.com/compute/cuda/7.5/Prod/docs/sidebar/CUDA_Installation_Guide_Linux.pdf直到后期构建部分。主要是通过运行以下命令:

sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
sudo apt-get update
sudo apt-get install cuda

事情是在成功安装CUDA后文件夹/ usr / local / cuda *不存在。进一步尝试安装cuda说它已经是最新版本了。

sudo apt-get install cuda
Reading package lists... Done
Building dependency tree       
Reading state information... Done
cuda is already the newest version.

ls /usr/local/cuda*
ls: cannot access /usr/local/cuda*: No such file or directory

它也找不到nvcc。

nvcc
The program 'nvcc' is currently not installed. You can install it by typing:
sudo apt-get install nvidia-cuda-toolkit

sudo find /usr/ -name nvcc
<no output>

有什么问题?

4 个答案:

答案 0 :(得分:15)

通常是/usr/local/cuda。如果不是这种情况,您可以尝试locate cuda。如果只想查找目录,请运行

locate cuda | grep /cuda$

find / -type d -name cuda 2>/dev/null

对我来说,结果是/opt/cuda-7.5

答案 1 :(得分:6)

我通过使用&#39; Runfile方法&#39;解决了(实际上已经解决)这个问题。用于安装。我可以使用上面介绍的包方法安装最新的nvidia驱动程序,但问题似乎是cuda工具包。

通过Runfile安装驱动程序很痛苦。因此,在提示符下我选择安装“cuda toolkit 7.5&#39;并且所有文件都已正确复制到/usr/local/cuda*目录。

答案 2 :(得分:2)

我已将CUDA安装文件夹跟踪到/usr/lib/nvidia-cuda-toolkit。怎么样?我使用了locate nvcc

我已经使用Software and Updates-> Additional Drivers安装了NVIDIA驱动程序,然后在Ubuntu 20.04上使用sudo apt install nvidia-cuda-toolkit安装了CUDA Toolkit。 nvcc --version工作正常,但是在验证cuDNN安装(https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#verify)时,它正在寻找usr/local/cuda文件夹,但失败了。

因此,我创建了usr/local/cuda/usr/lib/nvidia-cuda-toolkit的符号链接:ln -s /usr/lib/nvidia-cuda-toolkit/ /usr/local/cuda

还向/usr/lib/nvidia-cuda-toolkit/libdevice添加了$LD_LIBRARY_PATH变量,并向/usr/lib/nvidia-cuda-toolkit/bin添加了$PATH变量。

现在一切正常。

答案 3 :(得分:0)

升级到cuda 8.0时遇到了同样的问题。我通过将nvidia驱动程序更改回X.Org然后从软件和安装程序重新安装它来解决它。更新。您可能还想删除旧的cuda文件。在此之后我能够正确地重新安装cuda。