Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Установка CUDO  (Прочитано 881 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DANNNNN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Установка CUDO
« : 09 Декабря 2018, 22:01:07 »
Я уже в который раз пытаюсь поставить эту CUDA... На свой ПК.
Характеристики:
CPU~8 core AMD Ryzen 7 2700X Eight-Core (-MT-MCP-) speed/max~3980/3700 MHz Kernel~4.15.0-42-generic x86_64 Up~1:27 Mem~3088.6/16050.4MB HDD~1250.3GB(33.2% used) Procs~371 Client~Shell inxi~2.3.56 
Версия:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
Видюха:
07:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104 [10de:1b83] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GP104 [1462:328d]
Kernel driver in use: nvidia

Что надо? Надо запустить программу расчёта gaussian с использованием GPU или каким-то ещё образом понять, что я установил CUDo успешно, чтобы перейти на программу cp2k с CUDO.
Что делал? Делад пункт 6 из инструкции: https://www.pugetsystems.com/labs/hpc/How-to-install-CUDA-9-2-on-Ubuntu-18-04-1184/


    To configure the CUDA environment for all users (and applications) on your system create the file (use sudo and a text editor of your choice)
    /etc/profile.d/cuda.sh    with the following content,
    export PATH=$PATH:/usr/local/cuda/bin
    export CUDADIR=/usr/local/cuda
    Also create the file,
    /etc/ld.so.conf.d/cuda.conf    and add the line,
    /usr/local/cuda/lib64    Then run
    sudo ldconfig
The next time you login your shells will start with CUDA on your path and be ready to use. If you want to load that environment in a shell right now without logging out then just do, source /etc/profile.d/cuda.sh.

Но что-то не зашло у меня. Также инсталил CUDO в соответствии с инструкцией на этом форуме: https://forum.ubuntu.ru/index.php?topic=114802.0
В данной инструкции я пропустил пунт 1 и 2- установка драйвера и установка ПО т.к. По у установил с помощью инструкции на сайте инвидиа.
Я выполнил пункт 3 из инструкции- настройка окружения.
Мой башрц сейчас имеет строки из п3 инструкции и строки из первой инструкции:
export PATH=$PATH:/usr/local/cuda/bin
export CUDADIR=/usr/local/cuda
Что смущает? Вывод команды nvcc -V:
:~/Загрузки$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85

Те Ubuntu думает, что у меня версия 9.1 что ли? Но ведь я ставил 10 !!! Как переключить на правильную версию? ( это вопрос вторичный по идеи).
Я пытался выполнить п4 из инструкции на форуме:
cd ~/NVIDIA_GPU_Computing_SDK/C && make

cd ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release && ./deviceQuery && ./bandwidthTest
Но такой папки нет!
Также я посмотрел пакеты которые установлены. Сейчас я вижу очень много установленных пакетов CUDA. также я вижу в путях:
/etc/profile.d/cuda.sh

/etc/ld.so.conf.d/cuda.conf
Файлы с именами cuda-10-0 ( сами уставились), и cuda ( я делал).
Я уже 2-ой месяц пытаюсь поставить эту CUDA, поэтому сейчас прошу помощи. До этого я месяц ставил драйвера на инвидиа(.

Кстати принскрины я пока не научился делать, поэтому их нет.




red rain

  • Гость
Re: Установка CUDO
« Ответ #1 : 09 Декабря 2018, 22:38:28 »
DANNNNN,
Так не работает?

Оффлайн DANNNNN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Установка CUDO
« Ответ #2 : 11 Декабря 2018, 19:52:04 »
Переустановил CUDO Вывод команды  nvcc -V - говорит, что всё установлено.
dan@dan-B450-AORUS-PRO:~/Загрузки$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130
Но похоже что я на столько днище в Ubuntu, что я не понимаю почему у меня не работает пункт 4 из инструкции на данном форуме https://forum.ubuntu.ru/index.php?topic=114802.0
Я не могу запустить файл примера!
cd ~/NVIDIA_GPU_Computing_SDK/C && make

cd ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release && ./deviceQuery && ./bandwidthTest

ТС, как видно по состоянию на 12/02/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 12/12/2018; последнее сообщение от ТС в топике: 11/12/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 12 Февраля 2020, 23:45:33 от zg_nico »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Установка CUDO
« Ответ #3 : 12 Декабря 2018, 09:49:35 »
Я не могу запустить файл примера!
Какая-то "ругань терминала" в ответ на подаваемые Вами команды следует? Или Вы нам ее угадать предлагаете? :)
Раз уж пошла речь о файлах примеров - то уверен что смогу ответить корректно и правильно, ибо ставил из репозитория, и не версию разработчика (у меня их похоже что и нет). Вам реально сами файлы примеров нужны, или достаточно рабочего рецепта установки самой CUDA? Если второе, то вот. У меня (Kubuntu 18.04) все нормально по приведенному там рецепту отработало. Только там для Intel, и версия, актуальная (скорее, на тот момент стабильно заработавшая, - так правильнее будет звучать) по состоянию на апрель данного календарного года; сейчас уже что-то явно сильно новее вышло (однако та по-прежнему доступна, только что проверил). Обратите внимание на комментарии - пропустите строчку с установкой OpenCL (при необходимости - поищите соответствующий пакет под AMD [я бы начал с apt search ".*amd.*opencl.*" и гугла, а там - как заведет...]).
Для проверки работает ли у Вас CUDA на практике - скачайте себе хоть тот же hashcat, и запустите его с ключом -I (как это показано в моем примере по ссылке) - если ругани не будет, все работает нормально). Цена вопроса - 2.7 Мб трафика и ~ 25 Мб свободного места на диске (архив надо будет распаковать, перейти туда в терминале, и там выполнять команду sudo каталог_распаковки/hascat64.bin -I [если уж совсем "на пальцах", и таки-да - нужно через sudo, иначе ругается]). Самый простой способ проверки, какой в голову приходит... Можно еще тот же blender поставить - в нем в настройках графический чип определяться начинает только тогда, когда CUDA установлен. Однако blender весит больше, и ставить его дольше. С заявленной Вами gaussian, извиняйте, не сталкивался
Если же нужна версия именно для разработки (т.е. Вы сами намерены код писать, или собирать что-то из исходников, и для этого все это затеяли), то могу предположить, что необходимым условием для запуска будут пакеты с префиксом *-dev: nvidia-cuda-dev g++ freeglut3-dev libxi-dev libxmu-dev (я так понимаю, набор для работы на C++ и для X11 [в 2010, насколько я знаю, wayland еще не было], если разработка планируется на ином языке - следует искать соответствующий набор пакетов). В конечном итоге, в поисках может помочь вот эта команда:apt search ".*cuda.*dev.*"
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

 

Страница сгенерирована за 0.022 секунд. Запросов: 20.