Core i5-6600 CPU (Apple iMac 2015), Ubuntu 19.10, Intel oneAPI DPC++ 2021.1-beta06
With the following drivers installed:
intel-opencl-icd version 20.09.15980.i-9
I wrote a short program to show me all the platforms and devices in the system, it returned:
Platform: Intel(R) OpenCL
Device: Intel(R) Core(TM) i5-6600 CPU @ 3.3 GHz
Platform: SYCL host platform
Device: SYCL host device
Shouldn't the integrated Intel HD Graphics be listed as a GPU device? Is there something I am missing?
I don't know if it makes a difference, but the iMac also has an AMD GPU installed, and is using the server-xorg-video-amdgpu driver for graphics.
Could you please confirm the Intel oneAPI Basekit version which you are using? We can see that beta05 is the latest version currently and beta06 is yet to be released.
Please check the iGPU which you are using, oneAPI supports iGPU's which are gen9 or higher. Find the below system requirements.
We tried using Intel oneAPI version beta05, which is officially the latest version launched on Intel oneAPI base-kit website till today i.e. 30-04-2020.
We are able to list Intel iGPU gen9 version without any issues.
Details about our system environment as follows:
OS Version: Ubuntu 18.04
oneAPI Basekit Version: 2021.1-beta05
Driver Version: 20.09.15980
Device Name: Intel(R) Gen9 HD Graphics NEO
We suggest you install oneAPI base-kit beta05 and try accessing the iGPU.
Please find the below link to download oneAPI basekit.
Any chance you have Ubuntu 19.10 with which to verify? It is listed as supported, and that is what I am using. I assume by driver you are referring to intel-opencl-icd, in which case our versions match.
I initially started with beta05, and the integrated GPU did not show up in that version either.
I inadvertently got updated to beta06 when I ran the Ubuntu updater tool to install available updates. So, the apt repository apparently has beta06 even though it has not been announced.
Is there any debugging I can enable that would give us a clue what is breaking? Thanks.
Files in /etc/OpenCL/vendors:
Contents of Altera.icd:
Contents of intel-cpu.icd:
Contents of Intel_FPGA_SSG_Emulator.icd:
Contents of intel.icd:
Hi Matt, We do not support macOS at this moment for the OpenCL GPU drivers as well as oneAPI. The supported Operating Systems can be found at https://www.intel.com/content/www/us/en/develop/articles/intel-oneapi-dpcpp-system-requirements-beta.html
I'm not sure if this is a response to my other post using the oneAPI Docker container on a Mac...
In this case I am running one of the approved operating systems (Ubuntu 19.04) on iMac hardware that meets the oneAPI requirements. But for some reason the integrated GPU does not appear as an available compute device. I provided the contents of /etc/OpenCL/vendors in a previous post as requested, but never got a response for that.