Где CUDA установлен на моем компьютере?

Я пытаюсь установить CUDA 7.5 на моем ubuntu 14.04. Я следил за всем в этом руководстве (установка через пакет): 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

Дело в том, что папка /usr/local/cuda * не существует после успешной установки 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>

Что не так?

Ответы

Ответ 1

Я решил решить проблему, используя метод Runfile для установки. Я мог бы получить последний драйвер nvidia, установленный с помощью метода пакета, описанного выше, но проблема, похоже, была набором инструментов cuda.

Установка драйвера через Runfile - боль. Итак, в подсказке я решил установить только "cuda toolkit 7.5", и все файлы были скопированы в каталог /usr/local/cuda* правильно.

Ответ 2

Обычно это /usr/local/cuda. Если это не так, вы можете попытаться locate cuda. Если вы хотите найти только каталоги, запустите

locate cuda | grep /cuda$

или

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

Для меня это оказалось в /opt/cuda-7.5

Ответ 3

У меня была такая же проблема при обновлении до cuda 8.0. Я решил это, изменив драйвер nvidia обратно на X.Org, а затем переустановил его из программного обеспечения и обновлений. Возможно, вы захотите также удалить старые файлы cuda. После этого я смог переустановить cuda.