Вопросы к Поиску с Алисой
CUDA и nvidia-smi отображают графические процессоры (GPU) в разных порядках, потому что они используют разные методы упорядочивания. stackoverflow.com codeyarns.wordpress.com
CUDA по умолчанию использует функцию «самый быстрый — первым». stackoverflow.com nvidia-smi, в свою очередь, упорядочивает GPU по порядку регистрации в драйвере во время загрузки, то есть по идентификатору шины (PCIBUSID). stackoverflow.com
Чтобы сделать порядок одинаковым, можно настроить переменную среды CUDADEVICEORDER. discuss.pytorch.org codeyarns.wordpress.com По умолчанию её значение — FASTESTFIRST, а нужно установить значение PCIBUS_ID. discuss.pytorch.org codeyarns.wordpress.com Этот способ доступен только в CUDA 7 и позже. codeyarns.wordpress.com