I am trying out SYCL on my Microsoft Surface Book 2 which has an Nvidia Geforce GTX 1060 device (as well as CPU and the integrated intel gpu on the chip).
I managed more or less effortlessly build the computecpp-sdk samples and run them on the GPU following the combined instructions for windows and nvidia targeting ptx.
However, I wanted to compare with running on CPU and the intel gpu, and then got the following error message:
Unhandled exception at 0x00007FFE807DA388 in sycl0.exe: Microsoft C++ exception: cl::sycl::compile_program_error at memory location 0x000000E4BE79A020. occurred
The device output printed by the code was:
Running on Intel® Core™ i7-8650U CPU @ 1.90GHz
Any ideas on how to debug this further?
Also, when I do run successfully on the GPU, I get a lot of outputs like this:
'sycl0.exe' (Win32): Loaded 'C:\Windows\System32\devobj.dll'. Cannot find or open the PDB file.
They seem not to harm the execution, but should I be worried? I see them only when running from within Visual studio, not when I run the program from command line.