Я недавно установил на своем компьютере второй GPU (Tesla K40), и мои поиски предположили, что первый PCI-слот станет графическим процессором по умолчанию, выбранным для заданий CUDA. Большое звено объясняет его можно найти здесь:CUDA GPU выбран положением, но как установить значение по умолчанию как нечто отличное от устройства 0?
Моего оригинального GPU является TITAN X, также включена CUDA, но это на самом деле лучше всего подходит для одиночных расчетов точности и Тесла лучше для двойной точности. Мой вопрос для группы заключается в том, есть ли способ настроить мое устройство программирования CUDA по умолчанию, чтобы быть вторым всегда? Очевидно, я могу указывать в коде каждый раз, когда какое устройство использовать, но я надеюсь, что смогу настроить свой набор таким образом, чтобы он всегда по умолчанию использовал карту Tesla.
Или это единственный способ открыть окно и физически заменить позиции устройств? Как-то это кажется неправильным мне ....
Любые советы или соответствующие ссылки для последующего рассмотрения были бы весьма полезными.
Приветствия,
Diddy
'CUDA_VISIBLE_DEVICES' [ваш друг] (http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#env-vars). –
Можете ли вы жить до 1000 ..... – tdiddy