我正在尝试使用 SYCL/DPC++ 的代码。我的设备上有两个 GPU。如何指定我的代码需要在特定的 GPU 设备上运行?当我尝试使用“gpu-selector”运行我的代码时,只有一个默认的用于运行。如何使用其他 GPU 设备来运行我的代码?
这是我的代码。
#include <iostream>
#include <CL/sycl.hpp>
using namespace sycl;
using namespace std;
int main() {
queue my_gpu( gpu_selector{} );
cout << "My GPU Device: " <<
my_gpu.get_device().get_info<info::device::name>() << "\n";
return 0;
}
有人可以帮我解决如何在特定的 GPU 设备上运行我的代码吗?
提前致谢!