Optimized PCL Troubleshooting#

If the executable gives a segmentation fault (the core is dumped), the Docker* image was not opened with the root user.

If you can see the GPU in sycl, the user has the correct permissions:

sycl-ls
[opencl:0] ACC : Intel(R) FPGA Emulation Platform for OpenCL(TM) 1.2 [2021.13.11.0.23_160000]
[opencl:0] CPU : Intel(R) OpenCL 3.0 [2021.13.11.0.23_160000]
[opencl:0] GPU : Intel(R) OpenCL HD Graphics 3.0 [22.17.23034]
[level_zero:0] GPU : Intel(R) Level-Zero 1.3 [1.3.23034]
[host:0] HOST: SYCL host platform 1.2 [1.2]

If the user does not have the correct permissions, add the user to the render group:

#replace userName with the actual user of your system
sudo usermod -a -G render <userName>