Когда я запускаю команду nvidia-smi
, я получаю следующие два графических процессора, упорядоченные по их Bus-Id:
Для графического процессора 0, 00000000: 0A: 00.0
Для GPU 1, 00000000: 41: 00.0
Однако, когда я запускаю NVIDIA X server Settings
, я могу получить следующие графические процессоры, упорядоченные по их Bus-Id:
Для GPU 0, PCI: 65: 0: 0
Для графического процессора 1, PCI: 10: 0: 0
Таким образом, у них разные порядки, основанные на их собственных способах перечисления идентификаторов шины.
Есть ли способ сделать заказы согласованными?
ОС: Ubuntu 16.04
Материнская плата: MSI X399 (для AMD 1950X)
(PS)
Фактически мой компьютер зависает при использовании механизма dataparallel для глубокого обучения на нескольких графических процессорах. Я полагаю, причина в разных заказах графических процессоров.