установка cuda инструментарий 6.5 на человечности 19.1

Я имею Nvidia Quadrо FX 5800 GPU и хочу использовать его для программирования GPU. Моя текущая операционная система является человечностью 19.10. Я мог установить "Версию драйвера: в 340,107 дюймах от человечности дополнительные драйверы и теперь nvidia-smi работает хорошо.

На основе поисков, которые я сделал, я нашел, что для установки nvcc я должен установить инструментарий Cuda, который последним совместимым с моей версией видеокарты является инструментарий Cuda 6.5. Я мог загрузить эту версию с веб-сайта NVIDIA, но я не могу установить его из-за его зависимостей. Например, этому нужен gcc 4.8, который слишком стар. У кого-либо есть идея, как я могу сделать программирование GPU с этой старой видеокартой на моей относительно новой версии Ubuntu?

0
задан 3 March 2020 в 08:59

1 ответ

Мне потребовались несколько дней и попытки различных методов включая изображение докера (который не работал) чтобы выяснить, как может я решать его:

  1. установите последний совместимый драйвер от человечности-> программное обеспечение и обновление-> Дополнительные Драйверы-> Используя двоичный драйвер NVIDIA (для моего случая, которым последнее совместимое было 340.107). Удостоверьтесь, что nvidia-smi работает успешно.

  2. установите gcc-4.7 и g ++-4.7 путем добавления следующих строк к/etc/apt/sources.list и затем выполнения sudo способного обновления && sudo способная установка g ++-4.7 gcc-4.7

    deb http://dk.archive.ubuntu.com/ubuntu/ xenial main deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe

    вышеупомянутые строки coud быть удаленным из/etc/apt/sources.list после этого

  3. при предыдущей установке более новой версии gcc и g ++ удалите gcc и g ++, которые являются символьными ссылками от $PATH и создают новые ссылки sybolic на недавно установленный gcc-4.7 и g ++-4.7 (например, sudo ln-s/usr/bin/gcc-4.7/usr/bin/gcc)

  4. установите требуемые библиотеки: склонный - получают libglu1-мезаструктуру libxi-dev libxmu-dev libglu1-mesa-dev установки

  5. Загрузите cuda_6.5.14_linux_64.run с веб-сайта NVIDIA и извлеките его:./cuda_6.5.14_linux_64.run - tar mxvf

  6. скопируйте файл InstallUtils.pm с извлеченного пакета и скопируйте его в Ваше perl-основное местоположение (для моего, это было/usr/lib/x86_64-linux-gnu/perl-base),

  7. установите свой путь к библиотеке жемчуга (например, экспортируйте PERL5LIB =/usr/lib/x86_64-linux-gnu/perl-base),

  8. затем установите cude инструментарий от извлеченного пакета (sudo sh cuda-linux64-rel-6.5.14-18749181.run)

  9. после установки и устанавливания ПУТИ и LD_LIBRARY_PATH необходимо смочь скомпилировать и выполнить cuda образцы.


простой пример можно найти в cuda-samples/0_Simple/simplePrintf и скомпилировать его выполнением, делают команду. Следующее было выводом, который я получил:

Устройство GPU 0: "Quadro FX 5800" с вычислительной возможностью 1.3

Устройство 0: "Quadro FX 5800" с Вычисляет 1,3 возможности cuPrintf (), назван. Вывод:

[1, 0]: Оцените is:10 [1, 1]: Оцените is:10 [1, 2]: Оцените is:10 [1, 3]: Оцените is:10 [1, 4]: Оцените is:10 [1, 5]: Оцените is:10 [1, 6]: Оцените is:10 [1, 7]: Оцените is:10 [3, 0]: Оцените is:10 [3, 1]: Оцените is:10 [3, 2]: Оцените is:10 [3, 3]: Оцените is:10 [3, 4]: Оцените is:10 [3, 5]: Оцените is:10 [3, 6]: Оцените is:10 [3, 7]: Оцените is:10 [2, 0]: Оцените is:10 [2, 1]: Оцените is:10 [2, 2]: Оцените is:10 [2, 3]: Оцените is:10 [2, 4]: Оцените is:10 [2, 5]: Оцените is:10 [2, 6]: Оцените is:10 [2, 7]: Оцените is:10 [0, 0]: Оцените is:10 [0, 1]: Оцените is:10 [0, 2]: Оцените is:10 [0, 3]: Оцените is:10 [0, 4]: Оцените is:10 [0, 5]: Оцените is:10 [0, 6]: Оцените is:10 [0, 7]: Значение is:10

0
ответ дан 17 March 2020 в 00:09

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

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