Я не уверен, как установить CUDA в моей системе. Оглядываясь вокруг, можно найти множество руководств по cuda на 12.04 LTS и несколько на 13.04 и 13.10, но все они говорят о приобретении deb
пакета из зоны разработки NVidia CUDA .
Ну, NVidia пока не предлагает пакет Debian для 14.04.
Тем не менее, есть перспективный пакет в apt
репозитории: nvidia-cuda-toolkit
.
Проблема в том, что я не нашел ни одного примера с этим. По крайней мере, не те примеры, на которые есть ссылка в разделе онлайн-документации cuda6 4.11.
Я должен отметить, что установленный инструментарий v5.5, а не v6, но я не нашел документации для cuda v5.5 на сайте NVidia.
Так что я могу проверить, что nvcc
там есть, но не более того. Как я могу получить несколько примеров для проверки правильности установки CUDA?
Ответы:
Я получил Cuda6, работающий над Lubuntu 14.04. На нем уже были установлены основные сборки, поэтому, если вы используете новую установку, вам, вероятно, следует установить ее:
Загрузите пакет запуска cuda6 (6.0.37 в настоящее время)
~/Downloads
:Откройте терминал и распакуйте отдельные установщики с помощью:
(Я попытался запустить файл .run напрямую, но он продолжал ломать мою установку Xorg и никогда не запускал X. Я считаю, что это проблема конфигурации между версиями драйверов: теми, которые установлены
apt-get nvidia-331-updates
и драйвером cuda * .run.)Полностью удалите все что угодно в репозиториях Ubuntu с помощью nvidia- *. Я использовал synaptic и произвел чистку, AKA полностью удалил программы и настройки.
Имейте эти инструкции под рукой, так как нам нужно убить X установить драйвер. Нажмите CTL + ALT+, F1чтобы перейти к физическому терминалу и войти в систему.
Примите лицензионное соглашение и установите драйвер. Я бы порекомендовал ему обновить конфигурационные файлы Xorg.
После завершения установки, включите модуль nvidia и установите CUDA.
проверьте, работают ли драйверы, перейдя в каталог с образцами
Работал для меня на данный момент. Теперь перезапустите X
Вы должны быть в состоянии сделать
и увидеть строку с nvidia в списке. Не забудьте выйти из своего физического терминала, если все это работает.
ПРИЛОЖЕНИЕ
В моем случае необходимо было добавить папку с исполняемым файлом к вашему
$PATH
.Один из способов сделать это - отредактировать
~/.bashrc
файл в вашей домашней папке. Добавьте строку в свой.bashrc
(измените местоположение, если вы изменили папку установки CUDA по умолчанию)Сохраните файл и затем введите
.bashrc
его, набравкогда в вашей домашней папке.
источник
build-essential
, а неbuild-essentials
2) У меня нет X для остановки, так как я запускаю вариант сервера без X 3) В этом месте sudo modprobe nvidiaFATAL
выглядит так, как будто драйвер не был установлен ? Моя версия рецепта здесь , но она не работает.sudo ./NVIDIA-Linux-x86_64-331.62.run
, я получаю эту ошибку . В/var/log/nvidia-installer.log
I см следующие строки . Когда я пытаюсь этоmake oldconfig && make prepare
понять . В этот момент я сдался.sudo ./cuda_6.0.37_linux_64.run -driver -silent
для установки драйвера,sudo ./cuda_6.0.37_linux_64.run -toolkit -samples -silent -override
для установки инструментария и примеров (используйте-help
для дополнительных опций). Кроме того, лучше неchmod
сэмплы напрямую: инструментарий содержит скриптcuda-install-samples-6.0.sh
в своем каталоге bin для копирования их в локальное расположение.Для CUDA-6.5 я следовал этому простому учебнику:
Загрузите .deb здесь тогда
Это все, что мне нужно, чтобы начать программирование на новой установке 14.04.1 с моей GTX 750ti. Он устанавливает драйвер nvidia-340. deviceQuery и все остальные примеры работали правильно после того, как я их скомпилировал.
источник
Я установил
nvidia-cuda-toolkit
пакет этим утром на свежую 14.04. Я также установил драйвер nvidia (версия,331.38
помеченная как протестированная) из интерфейса дополнительного драйвера.До сих пор все, кажется, работает хорошо (
nvcc
здесь, дисплей правильно). Вам нужно перезагрузить, чтобы использовать новый драйвер.Как вы упомянули, это CUDA 5.5, но в моем случае это не проблема.
источник
Быстрое и простое решение, которое сработало для меня (cuda 5.5, Lubuntu 14.04 64-bit):
Загрузите пакет .deb для вашей версии Ubuntu с сайта Nvidia .
Добавить репо:
Получить зависимости:
Получить инструментарий:
(Необязательно) Получите nsight IDE:
И ты готов к работе!
источник
Я установил релиз 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 с nvidia , затем вышел из рабочего стола Ubuntu на экран входа в систему. Затем удаленно вошел в систему через ssh с моего ноутбука и выключил lightdm,
sudo service lightdm stop
чтобы остановить работу X, затем запустил скрипт установкиsudo ./NVIDIA-Linux-x86_64-334.21.run
и перезапустил lightdmsudo 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, но других проблем я не заметил.Я не знаю,
--override
рискованно ли использовать установку , но пока все хорошо для моей установки.моя система: Ubuntu 14.04, процессор AMD FX-8350, графический процессор nvidia GTX750 (архитектура Maxwell)
У меня установлен пакет build-essentials, но не nvidia-cuda-toolkit
источник
Я получил CUDA 6.0 и работал над 14.04, используя следующие шаги.
Установите пакеты nvidia-331, nvidia-331-dev и nvidia-331-uvm из xorg-edgers, используя инструкции по добавлению ppa здесь .
Установите CUDA 6.0, используя метод «-extract», описанный выше, за исключением того, что игнорируйте шаги по установке драйвера и вместо этого полагайтесь на пакеты . Устанавливайте только компилятор и образцы.
источник
Я установил cuda 6 с помощью пакета (cuda_6.0.37_linux_64.run) отсюда . К сожалению, мне не удалось установить драйвер. Хотя Toolkit (CUDA 6) был установлен, он не прошел образец теста:
Я также протестировал 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.
источник
cuda-5.5 samples
находятся в / usr / share / doc /?Я установил и проверил это, используя это.
https://gist.github.com/mGalarnyk/f3b78fb90ca58855bba01738dd88ef2c#file-install_cuda_7-5_ubuntu_14_04
источник