Я пишу код на компьютере с поддержкой GPU, но мой код должен быть переносимым на компьютеры без GPU. Поэтому я написал 2 функции, в которых используется только процессор и тот, который использует CPU + GPU.Определите, имеет ли компьютер графический процессор во время выполнения в CUDA C
Я для условного кода соответствия, например:
if (COMPUTER_HAS_GPU)
//Run CPU+GPU code
else
//Run CPU only code
Есть ли что-нибудь подобное?
Ваш пример подсказывает, что вы не хотите делать это во время выполнения, но во время компиляции. Проще всего было бы добавить определение и дать пользователю указать, что они хотят. –
Вы правы, мой пример показал время выполнения, но теперь я изменил его, чтобы скомпилировать время. – user1007692
@ user10007692 Я предполагаю, что вы имели в виду, что ваш пример предложил время компиляции, но вы изменили его на время выполнения. –