Установка и тестирование CUDA в Ubuntu 14.04

Я не уверен, как установить CUDA в моей системе. Оглядываясь, есть много уроков о cuda на 12.04 LTS и некоторые из 13.04 и 13.10, но все они говорят о приобретении пакета deb из зоны разработчика NVidia CUDA.

Ну, на данный момент NVidia не предлагает пакет Debian для 14.04.

Однако в репозитории apt есть многообещающий пакет: nvidia-cuda-toolkit.

Проблема в том, что я не нашел никакого примера. По крайней мере, не примеры, упомянутые в зоне разработчика NVIDIA CUDA , раздел 4.11.

Следует отметить, что установленный набор инструментов - v5.5, а не v6, но у меня нет нашел документацию для cuda v5.5 на веб-сайте NVidia.

Поэтому я могу проверить, что nvcc есть, но ничего дальше. Как я могу получить несколько примеров для проверки правильности установки CUDA?

1
задан 26 April 2014 в 17:34

7 ответов

Для CUDA-6.5 я выполнил этот простой учебник:

Загрузите .deb this , затем

sudo dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb
sudo apt-get update
sudo apt-get install cuda
echo 'export PATH=/usr/local/cuda-6.5/bin:$PATH   #CUDA' >> ~/.bashrc

Это все, что мне нужно для начала кодирования на новой версии 14.04.1 с моим GTX 750ti. Он устанавливает драйвер nvidia-340. deviceQuery и все остальные образцы работали правильно после того, как я их скомпилировал.

30
ответ дан 24 May 2018 в 09:08

Сегодня утром я установил пакет nvidia-cuda-toolkit на свежий 14.04. Я также установил драйвер nvidia (версия 331.38, отмеченный как проверенный) из дополнительного интерфейса драйвера.

sudo apt-get install nvidia-cuda-toolkit

До сих пор все, кажется, работает хорошо (nvcc здесь, отображение правильное) , Вам нужно перезапустить, чтобы использовать новый драйвер.

Как вы уже сказали, это CUDA 5.5, но в моем случае это не проблема.

19
ответ дан 24 May 2018 в 09:08

Быстрое и простое решение, которое сработало для меня (cuda 5.5, Lubuntu 14.04 64-bit):

Убедитесь, что вы используете проприетарный драйвер nvidia (331,38 для меня) из меню «Пуск» -> «Настройки» - > Программное обеспечение и amp; Обновления.

Загрузите пакет .deb для своей версии Ubuntu с сайта Nvidia.

Добавить репо:

sudo dpkg -i cuda-repo-ubuntu1304_6.0-37_amd64.deb
sudo apt-get update

Получить зависимости:

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

Получить инструментарий:

sudo apt-get install nvidia-cuda-toolkit

(Необязательно) Получить nsight IDE:

sudo apt-get install nvidia-nsight

И вы готовы к работе!

3
ответ дан 24 May 2018 в 09:08

У меня установлен релиз cuda 6 и образцы для работы на ubuntu 14.04. Сначала я установил драйвер nvidia 334.21 (NVIDIA-Linux-x86_64-334.21.run), а затем использовал скрипт cuda_6.0.37_linux_64.run.

Сначала я загрузил NVIDIA-Linux-x86_64-334.21.run из cuda 6 release , а затем вышел из рабочего стола ubuntu на экран входа в систему. Затем удаленно удалился по ssh с моего ноутбука и выключил lightdm sudo service lightdm stop, чтобы остановить X, затем запустил скрипт установки sudo ./NVIDIA-Linux-x86_64-334.21.run, а затем перезапустил lightdm sudo service lightdm start. Затем перезагрузится. Проверено, что аппаратное ускорение работает, запустив игру UrbanTerror (не подходит для маленьких детей !!, но теперь работает со скоростью 90+ кадров в секунду вместо 20 кадров в секунду). Я также установил пакеты libXi и libXmu через synaptic.

Затем, чтобы установить cuda 6: я загрузил cuda_6.0.37_linux_64.run из nvidia и установил его с помощью sudo cuda_6.0.37_linux_64.run --override, иначе он жаловался на то, что не поддерживает среду. Я думаю, что я должен был сказать, чтобы не перезаписывать драйвер 334 во время установки, иначе принимаемые значения по умолчанию. Чтобы скомпилировать примеры, я сделал cd ~/NVIDIA_CUDA-6.0_Samples и make. Примеры появились в bin, некоторые из них нужно запустить, например, LD_LIBRARY_PATH=/usr/local/cuda-6.0/lib64 ./MersenneTwisterGP11213, иначе они не смогли найти библиотеку libcurand.so.6.0, но никаких других проблем я не заметил.

Я не знаю если [* d5]

моя система: ubuntu 14.04, процессор AMD FX-8350, графический процессор nvidia GTX750 (архитектура Максвелла)

] У меня установлен пакет build-essentials, но не nvidia-cuda-toolkit

1
ответ дан 24 May 2018 в 09:08

Я получил CUDA 6.0 и работаю над 14.04, используя следующие шаги.

Установите пакеты nvidia-331, nvidia-331-dev и nvidia-331-uvm из xorg-edgers, используя инструкции для добавления ppa отсюда.

Установите CUDA 6.0 с помощью «-extract» выше, за исключением игнорирования шагов для установки драйвера и вместо этого полагаться на пакеты. Установите только компилятор и образцы.

1
ответ дан 24 May 2018 в 09:08

Я установил cuda 6 с помощью пакета (cuda_6.0.37_linux_64.run) здесь. К сожалению, мне не удалось установить драйвер. Хотя Toolkit (CUDA 6) был установлен, он не прошел тестовый тест:

./deviceQuery Запуск ... Версия CUDA Device Query (Runtime API) (статическая ссылка CUDART) cudaGetDeviceCount возвращается 3 -> ошибка инициализации Результат = FAIL

Я также протестировал nvidia-334, nvidia-371 из ppa: xorg-edgers / ppa. Результаты хуже. Как CUDA 5, так и CUDA 6 не прошли тест образца.

Таким образом, CUDA 6 не работает над Ubuntu 14.04. Но CUDA 5.5 + nvidia-331 в порядке. И вы можете проверить cuda путем тестирования образцов cuda-5.5.

1
ответ дан 24 May 2018 в 09:08
  • 1
    cuda-5.5 samples находятся в / usr / share / doc /? – nass 30 April 2014 в 18:14
  • 2
    Это зависит. Проверьте / usr / local / cuda / samples /. Этого не существует, вы можете скачать .run из developer.nvidia.com/cuda-downloads и устанавливать только образцы. Он будет установлен в ~ / NVIDIA_CUDA-5.5_Samples / по умолчанию. – Coiby 1 May 2014 в 06:01

Я установил и протестировал его, используя это.

https://gist.github.com/mGalarnyk/f3b78fb90ca58855bba01738dd88ef2c#file-install_cuda_7-5_ubuntu_14_04

# http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb rm cuda-repo-ubuntu1404_7.5-18_amd64.deb echo 'export CUDA_HOME=/usr/local/cuda export CUDA_ROOT=/usr/local/cuda export PATH=$PATH:$CUDA_ROOT/bin:$HOME/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_ROOT/lib64 ' >> ~/.bashrc # Let terminal know of the changes to the .bashrc file source .bashrc sudo apt-get update # y flag just says yes to all prompts sudo apt-get install -y cuda # Check if installation is successful by running the next line # nvcc -V
-1
ответ дан 24 May 2018 в 09:08

Другие вопросы по тегам:

Похожие вопросы: