поддержка intel-oneApi CUDA не была включена во время компиляции

Я новичок в intel-oneapi, Я следовал инструкциям Intel по установке oneApi на Ubuntu 20.04.

Я успешно скомпилировал vector-addпример. К сожалению, во время выполнения я получаю следующее исключение:

pi_die: CUDA support was not enabled at compilation time
terminate called without an active exception
Aborted (core dumped)

Нужны ли мне специальные флаги для запуска на графическом процессоре nvidia? когда я переключаюсьsycl::default_selector к sycl::cpu_selector тогда код выполняется без исключения.

1 ответ

Решение

Если вы ориентируетесь на оборудование Nvidia с использованием DPC++, вам в настоящее время необходимо перекомпилировать DPC++ с этой поддержкой. Инструкции для этого находятся в репозитории здесь.

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

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