I've got a workload that consists of oneAPI DPC++ code. The code works correctly with oneAPI gold release on CPU and GPU devices.
Now I want to test it on Arria 10 in DevCloud. Compilation is successful, device selection and memory allocations work fine. The device I'm selecting for SYCL kernel computations is:
pac_a10 : Intel PAC Platform (pac_ee00000)
But on first computation (in my case 'parallel_for') I'm getting exception:
"SPIR-V online compilation is not supported in this context -59 (CL_INVALID_OPERATION)"
The same code works correctly also for FPGA emulator:
Intel(R) FPGA Emulation Device
What needs to be changed for the real FPGA device to get it running?
Any help and suggestion is welcome. Thank you in advance.
Please check the video link below on getting the procedure to run Oneapi on FPGA hardware.
Thanks and Regards