Есть ли способ симулировать несколько видеокарт NVIDIA, когда есть только одна?

Я работаю с некоторым программным обеспечением, которое было написано с использованием нескольких графических процессоров, присутствующих в системе. Это сбой для меня с сообщением об ошибке:

[09:39:34] src/storage/storage.cc:71: Check failed: e == cudaSuccess || e == cudaErrorCudartUnloading CUDA: invalid device ordinal

У меня есть только одна видеокарта. Есть ли способ обмануть CUDA так, чтобы он использовал только одну карту вместо сбоя?

Я могу внести изменения в исходный код, чтобы использовать только одно устройство, но я не могу зафиксировать такое изменение в хранилище поэтому в настоящее время необходимо выполнить все тесты на ветке, периодически внося изменения.

Моя ОС 4.18.0-18-generic # 19 ~ 18.04.1-Ubuntu.

0
задан 14 May 2019 в 10:58

0 ответов

Другие вопросы по тегам:

Похожие вопросы: