Где 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.