Как установить cuda 5.5 под Ubuntu 12.04 LTS 64-bit?

7

Как установить CUDA 5.5 под 64-битным Ubuntu 12.04 LTS?

    
задан eesa 29.08.2013 в 13:55
источник

2 ответа

6

ШАГ I - установка драйвера (если вы выберете обычные драйверы)

Этот раздел практически не изменился. Загрузите драйверы Nvidia для Linux со своего веб-сайта, убедившись, что вы выбираете 32 или 64-разрядный Linux на основе вашей системы.

Убедитесь, что необходимые инструменты установлены с помощью следующей команды -

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

Далее, черный список необходимых модулей (чтобы они не мешали установке драйвера) -

sudo nano /etc/modprobe.d/blacklist.conf

Добавьте следующие строки в конец файла, по одному в строке и сохраните его, когда закончите -

blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Чтобы избавиться от каких-либо остатков nVidia, выполните следующую команду в терминале -

sudo apt-get remove --purge nvidia*

Это может занять некоторое время, поэтому будьте терпеливы. Как только это будет сделано, перезагрузите компьютер. На экране входа в систему не заходите. Нажмите Ctrl + Alt + F1, чтобы переключиться на текстовый вход и переключиться в каталог, содержащий загруженный драйвер. Выполните следующие команды -

sudo service lightdm stop
chmod +x NVIDIA*.run

где NVIDIA * .run - полное имя вашего драйвера. Затем запустите установку с помощью

sudo ./NVIDIA*.run

Следуйте инструкциям на экране. Если установщик выдает сообщение о том, что nouveau все еще работает, разрешите ему создать черный список для нуворишей, выйти из установки и перезагрузить компьютер. В этом случае снова запустите следующие команды -

sudo service lightdm stop
sudo ./NVIDIA*.run

Теперь установка должна выполняться плавно. Когда он спросит вас, хотите ли вы 32-битные библиотеки и хотите ли вы отредактировать xorg.conf, чтобы использовать эти драйверы по умолчанию, разрешите оба.

Перезагрузитесь после завершения установки.

STEP II - установка инструментария CUDA

Загрузите инструментарий CUDA (я использовал 64-битную версию Ubuntu 11.10). Перейдите в каталог, содержащий загруженный пакет инструментальных средств CUDA, и выполните следующую команду:

chmod +x cuda*.run
sudo ./cuda*.run

где cuda*.run - полное имя загруженного инструментария CUDA. Примите появившуюся лицензию. Затем выберите установку драйвера, если вы еще этого не сделали (это версия для разработки). Для установки драйвера потребуется переключение на текстовую оболочку (Ctrl + Alt + F1), остановка lightdm, как указано на предыдущем шаге, и запуск установщика инструментария в качестве суперпользователя. Установка инструментария CUDA 5.0 является обязательной, в то время как набор включенных образцов - нет. Разрешите установщику выполнять настройки по умолчанию, если у вас нет особых причин не делать этого. Это упрощает устранение неполадок в будущем.

Этот процесс может занять некоторое время, в зависимости от конфигурации вашей системы. Как только это будет сделано, дважды проверьте итоговый экран, чтобы убедиться, что все на месте. Если установка образцов не выполняется (что чаще всего происходит), это, вероятно, связано с одной или несколькими отсутствующими библиотеками. В этом случае установите необходимые библиотеки и запустите программу установки, решив самостоятельно установить образцы.

Чтобы все переменные среды ( PATH и LD_LIBRARY_PATH ) изменялись каждый раз, когда вы обращаетесь к терминалу, добавьте необходимые строки (из итогового экрана) в конец ~/.bashrc следующим образом -

32-разрядные системы -

export PATH=$PATH:/usr/local/cuda-5.0/bin
export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib

64-битные системы -

export PATH=$PATH:/usr/local/cuda-5.0/bin
export LD_LIBRARY_PATH=/usr/local/cuda-5.0/lib64:/lib

Пути, используемые выше, будут различаться в зависимости от каталога установки, который вы выбираете для инструментария. Это завершает, возможно, более простую настройку (по сравнению с CUDA 4.x для пользователей Linux), хотя установка образцов по-прежнему страдает от аддикции.

ШАГ III - установка образцов CUDA и устранение неполадок

В то время как установка образцов должна быть простой (просто запустить все в одном инсталляторе инструментария), часто это не так просто. Если вы получаете ошибку, похожую на «Ошибка установки образцов из-за недостающих библиотек - libglut.so not found», обычно это происходит потому, что установщик ищет libglut.so, а не варианты (например, libglut.so.3). Чтобы исправить это, нам придется создавать программные ссылки, чтобы установщик мог отслеживать эти файлы.

Определите, существуют ли варианты libglut.so следующим образом:

sudo find /usr -name libglut\*

В моей 64-битной установке Ubuntu 12.04 это выводит следующий текст -

/usr/lib/x86_64-linux-gnu/libglut.so.3
/usr/lib/x86_64-linux-gnu/libglut.so.3.9.0
/usr/lib/x86_64-linux-gnu/libglut.a
/usr/lib/x86_64-linux-gnu/libglut.so

Теперь, когда был найден вариант libglut.so (то есть libglut.so.3), мы можем создать для него программную ссылку -

sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so

Затем перезапустите все в одном установщике, чтобы установить только образцы на этот раз. Это должно исправить ошибку «Пропущенные библиотеки», которая возникла ранее.

Дополнительные ресурсы для чтения можно найти здесь, если вы ищете книги по программированию CUDA и GPGPU в целом.

Кредит здесь

    
ответ дан Ten-Coin 29.08.2013 в 14:11
1

Предпосылки:

  1. 2 файла:

    cuda-repo-ubuntu1204_5.5-0_amd64.deb - 80 KB
    cuda_5.5.22_linux_64.run - 900Mb
    

    Эти файлы находятся на веб-сайте Nvidia по категории CUDA.

    Я загрузил для Ubuntu 12.04 64 бит, загрузите в соответствии со спецификацией ОС

    Файл .run - это установка с

    • Драйверы Nvidia
    • Набор инструментов Cuda
    • Образцы Cuda

    Скопируйте эти файлы в машине Ubuntu в каталог /home/<user>/Downloads .

  2. В Ubuntu Machine настройте сеть и запустите команду в терминале:

    sudo apt-get update
    sudo apt-get remove --purge nvidia-*
    sudo apt-get autoclean
    sudo apt-get autoremove
    

    Перезагрузите компьютер.

    Откройте терминал и перейдите к местоположению загруженных файлов

    sudo dpkg -i cuda-repo-ubuntu1204_5.5-0_amd64.deb
    sudo apt-get update
    

    Нам нужно отключить GUI, для чего:

    sudo service lightdm stop
    

    Экран переходит в режим терминала, введите Ctrl + Alt + F1. Введите имя пользователя и пароль.

    Теперь перейдите к месту, где загружен файл RUN:

    sudo sh cuda_5.5.22_linux_64.run
    

    Требуется некоторое время для обработки, а затем вы получите «Соглашение о лицензии пользователя», прокрутите вниз до нижней части страницы и выберите Accept .

    Вам будет предложено выполнить дальнейший шаг установки, просто введите yes или нажмите enter.

    Теперь установка происходит, после ее завершения вы получите статус из файлов, установленных как УСПЕХ.

    Перезагрузите компьютер.

    Ubuntu должен начинаться с графического интерфейса пользователя, входа в систему, открытия терминала и нажатия команды:

    sudo find / -name cuda
    

    Выход отображается с указанием файлов Cuda.

ответ дан Raj Mohan 07.09.2013 в 07:12