编译时未启用 intel-oneApi CUDA 支持

intel-oneApi CUDA support was not enabled at compilation time

我是 intel-oneapi 的新手,我按照 intel's instructions 在 Ubuntu 20.04 上安装了 oneApi。

我成功编译了vector-add例子。不幸的是,在 运行 期间我遇到了以下异常:

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

在 nvidia GPU 上 运行 我需要特殊标记吗?当我将 sycl::default_selector 切换为 sycl::cpu_selector 时,代码将无一例外地执行。

如果您的目标是使用 DPC++ 的 Nvidia 硬件,您目前需要使用此支持重新编译 DPC++。 执行此操作的说明在 the repository here.

完成后,您可以使用适当的设备选择器来选择要执行的 Nvidia GPU。