I installed Intel oneAPI toolkit over VisualStudio 2019. I displayed the devices present in my machine using the below code.
struct gpu_selector : public cl::sycl::device_selector
int operator()(const cl::sycl::device& d) const override
std::cout<< "gpu Available: " << d.get_info<cl::sycl::info::device::name>() << "\n";
std::cout<< "cpu Available: "<< d.get_info<cl::sycl::info::device::name>()<< "\n";
I got the following output:
cpu Available: Intel(R) FPGA Emulation Device
cpu Available: Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
gpu Available: Intel(R) UHD Graphics 630
gpu Available: Intel(R) Gen9
cpu Available: SYCL host device
As you can see it does not include NVIDIA gpu present in my system
In my Device Manager, I can see that NVIDIA Quadro P2000 is installed.
Is it possible to use DPC++ to target NVIDIA GPU's? If so what is the procedure?
- General Support