Я не уверен, как установить 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?
Для 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 и все остальные образцы работали правильно после того, как я их скомпилировал.
Сегодня утром я установил пакет nvidia-cuda-toolkit на свежий 14.04. Я также установил драйвер nvidia (версия 331.38, отмеченный как проверенный) из дополнительного интерфейса драйвера.
sudo apt-get install nvidia-cuda-toolkit
До сих пор все, кажется, работает хорошо (nvcc здесь, отображение правильное) , Вам нужно перезапустить, чтобы использовать новый драйвер.
Как вы уже сказали, это CUDA 5.5, но в моем случае это не проблема.
Быстрое и простое решение, которое сработало для меня (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
И вы готовы к работе!
У меня установлен релиз 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
Я получил 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) был установлен, он не прошел тестовый тест:
./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.
Я установил и протестировал его, используя это.
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