Как задействовать сразу 6 видеокарт для вычислений?

Имеется бывшая ферма из шести видеокарт 1060. Сейчас планируется ее использоваться для создания матриц лиц на основе dlib. ОС стоит Ubuntu 18.04, но можно поставить и винду. Вопрос в том, каким образом задействовать мощности сразу всех видеокарт для работы dlib'а? Желательно как можно подробней
Ведь ПО для майнинга как то же задействует все карты
  • Вопрос задан
  • 1375 просмотров
Решения вопроса 1
@tureg1 Автор вопроса
It
Решил следующим образом: запускаю копии скрипта, на каждую видеокарту по отдельности. Перед запуском скрипта в консоль: export CUDA_VISIBLE_DEVICES="0", где 0 - номер видеокарты. Потом python script.py
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
profesor08
@profesor08
Если видеокарты от Nvidia, то CUDA, вычисления на видеокартах и тд. тебе останется заморочиться с подключением видеокарт к одной системе, забудь про SLI, это не не про него, тебе нужны будут райзеры и годная материнка, которая это все потянет. Тут тебе помогут статьи про майнинг. Все, дерзай.
Ответ написан
dimonchik2013
@dimonchik2013
купил глушилку сотовых: в маршрутках езжу в тишине
NVIDIA SLI ходят по три

ну может уже что изменилось
Ответ написан
MaxDukov
@MaxDukov
впишусь в проект как DevOps.
Начните со сборки dlib с cuda. Дальше стоит посмотреть в сторону multigpu у cuda, должно быть либо из коробки, либо какой-то либой типа nccl.

Быстрогуглинг правда подсказывает, что народ сталкивался с такой задачей, и красивого решения не нашел. https://github.com/davisking/dlib/issues/1482
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2019, в 15:18
1500 руб./за проект
19 апр. 2019, в 14:59
3000 руб./за проект
19 апр. 2019, в 14:29
10000 руб./за проект