<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi DongzhiZ, in OpenCL* for CPU</title>
    <link>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166955#M6440</link>
    <description>&lt;P&gt;Hi DongzhiZ,&lt;/P&gt;&lt;P&gt;It looks like the issue is related to Intel® Graphics Technology hardware visibility through the virtualization stack.&lt;/P&gt;&lt;P&gt;Some VMware users forwarded us to this &lt;A href="https://kb.vmware.com/s/article/1010789"&gt;article&lt;/A&gt; on VMware's website. The article covers passing through PCI devices. It may be relevant for your case.&lt;/P&gt;&lt;P&gt;Communicating in a VMWare product related forum may yield more specific information that may apply to your configuration.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For reference:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Per Intel® Graphics Compute Runtime for OpenCL™ instructions… a native installation on Ubuntu* OS needs access to /dev/dri/* . It&amp;nbsp;gets access&amp;nbsp;by adding the current user to the ‘video’ group…&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Given lspci configuration you&amp;nbsp; reported this represents a gap in how the&amp;nbsp;iGFX device is exposed… Here is corresponding detail from my Ubuntu* OS 18.04 iGFX system:&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;$ lspci&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 0a)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;EM&gt;&lt;STRONG&gt;00:02.0 VGA compatible controller: Intel Corporation Iris Pro Graphics 580 (rev 09)&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;02:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;03:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;3d:00.0 Non-Volatile memory controller: Intel Corporation Device f1a6 (rev 03)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;$ ls /dev/dri/*&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;/dev/dri/card0&amp;nbsp; /dev/dri/renderD128&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;/dev/dri/by-path:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;pci-0000:00:02.0-card&amp;nbsp; pci-0000:00:02.0-render&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-MichaelC&lt;/P&gt;</description>
    <pubDate>Thu, 03 Oct 2019 21:12:11 GMT</pubDate>
    <dc:creator>Michael_C_Intel1</dc:creator>
    <dc:date>2019-10-03T21:12:11Z</dc:date>
    <item>
      <title>failed to create engine: clGetPlatformIDs error -1001</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166950#M6435</link>
      <description>&lt;P style="margin-left:0in; margin-right:0in"&gt;Intel i5-7300CPU&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;GPU intel HD Graphics 620&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;VMware Ubuntu 16.04.6 LTS&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;openVINO R2&amp;nbsp;with GPU&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;error code:&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;~/inference_engine_samples_build/intel64/Release/classification_sample_async -i /opt/intel/openvino/deployment_tools/demo/car.png -m ~/openvino_models/ir/FP16/classification/squeezenet/1.1/caffe -d GPU&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;[ INFO ] InferenceEngine:&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;API version ............ 2.0&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Build .................. custom_releases/2019/R2_f5827d4773ebbe727c9acac5f007f7d94dd4be4e&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Description ....... API&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;[ INFO ] Parsing inpu1&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;[ INFO ]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /opt/intel/openvino/deployment_tools/demo/car.png&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;[ INFO ] Creating Inference Engine&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;[ ERROR ] Failed to create plugin /opt/intel/openvino_2019.2.275/deployment_tools/inference_engine/lib/intel64/libclDNNPlugin.so for device GPU&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Please, check your environment&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;failed to create engine: clGetPlatformIDs error -1001&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;I run ./install_NEO_OCL_driver.sh successfully&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;But clinfo shows&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;clinfo&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Number of platforms&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Then I tried to uninstall all the dependencies that the Intel® Graphics Compute Runtime for OpenCL™ driver components required to use the GPU plugin&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;And tried to ./install_NEO_OCL_driver.sh successfully again&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;But still can not list the GPU platform&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;what is the problem?&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Note that i run the demo successfully with GPU in Win10&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 12:47:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166950#M6435</guid>
      <dc:creator>Zhu__Dongzhi</dc:creator>
      <dc:date>2019-09-20T12:47:13Z</dc:date>
    </item>
    <item>
      <title>Hello DongzhiZ,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166951#M6436</link>
      <description>&lt;P&gt;Hello DongzhiZ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On Linux the NEO RT requires the user have&amp;nbsp;video group access. Can you try usermod&amp;nbsp; -a -G? This instruction is listed at the bottom of he &lt;A href="https://github.com/intel/compute-runtime/blob/master/documentation/Neo_in_distributions.md"&gt;NEO&amp;nbsp;deployment page&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-MichaelC&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 22:18:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166951#M6436</guid>
      <dc:creator>Michael_C_Intel1</dc:creator>
      <dc:date>2019-09-20T22:18:00Z</dc:date>
    </item>
    <item>
      <title>It's also possible that for</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166952#M6437</link>
      <description>&lt;P&gt;It's also possible that for some reason your ICD references aren't visible... check /etc/OpenCL/vendors to ensure references are being placed appropriately.&lt;/P&gt;&lt;P&gt;It's possible libOpenCL.so can be influenced by environment variables to change the default directory from which to look for implementations. See the reference at the bottom of the readme here:&amp;nbsp;https://github.com/KhronosGroup/OpenCL-ICD-Loader&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-MichaelC&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 22:23:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166952#M6437</guid>
      <dc:creator>Michael_C_Intel1</dc:creator>
      <dc:date>2019-09-20T22:23:59Z</dc:date>
    </item>
    <item>
      <title>I wrote an article describing</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166953#M6438</link>
      <description>&lt;P&gt;I wrote an article describing how OpenCL works on Linux and how to troubleshoot installation issues.&amp;nbsp; I suspect it will be helpful to debug this issue:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/bashbaug/OpenCLPapers/blob/master/OpenCLOnLinux.asciidoc" target="_blank"&gt;https://github.com/bashbaug/OpenCLPapers/blob/master/OpenCLOnLinux.asciidoc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Let me know if it helps, or if you have any suggestions for improvement.&amp;nbsp; Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2019 14:11:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166953#M6438</guid>
      <dc:creator>Ben_A_Intel</dc:creator>
      <dc:date>2019-09-25T14:11:45Z</dc:date>
    </item>
    <item>
      <title>Quote:Ben Ashbaugh (Intel)</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166954#M6439</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Ben Ashbaugh (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wrote an article describing how OpenCL works on Linux and how to troubleshoot installation issues.&amp;nbsp; I suspect it will be helpful to debug this issue:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/bashbaug/OpenCLPapers/blob/master/OpenCLOnLinux.asciidoc"&gt;https://github.com/bashbaug/OpenCLPapers/blob/master/OpenCLOnLinux.asciidoc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Let me know if it helps, or if you have any suggestions for improvement.&amp;nbsp; Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi&amp;nbsp;Ben Ashbaugh:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Many thanks&amp;nbsp;for offering your article, it helps me a lot to understand how OpenCL works on Linux. following your way of tracing, i got these lines when run my application：&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;strace ~/inference_engine_samples_build/intel64/Release/classification_sample_async -i /opt/intel/openvino/deployment_tools/demo/car.png -m ~/openvino_models/ir/FP16/classification/squeezenet/1.1/caffe -d GPU&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;open("/usr/local/lib/libOpenCL.so.1", O_RDONLY|O_CLOEXEC) = 3&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;open("/etc/OpenCL/vendors/intel.icd", O_RDONLY) = 4&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;read(4, "/usr/local/lib/libigdrcl.so\n", 28) = 28&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;open("/usr/local/lib/libigdrcl.so", O_RDONLY|O_CLOEXEC) = 5&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;write(2, "Failed to create plugin /opt/int"..., 219Failed to create plugin /opt/intel/openvino_2019.2.275/deployment_tools/inference_engine/lib/intel64/libclDNNPlugin.so for device GPU&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Please, check your environment&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;failed to create engine: clGetPlatformIDs error -1001&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;) = 219&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;then, my application was able to find the ICD loader and the ICD loader was able to enumerate and load your vendor implementation.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note that I run ubuntu16.04 on VMware&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;lspci command can only get VMware VGA and no GPU is found:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;00:0f.0 VGA compatible controller: VMware SVGA II Adapter&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:11.0 PCI bridge: VMware PCI bridge (rev 02)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;Does it mean that we can't see GPU in VMware？&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Thanks!&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Dongzhi&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2019 14:28:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166954#M6439</guid>
      <dc:creator>Zhu__Dongzhi</dc:creator>
      <dc:date>2019-10-01T14:28:10Z</dc:date>
    </item>
    <item>
      <title>Hi DongzhiZ,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166955#M6440</link>
      <description>&lt;P&gt;Hi DongzhiZ,&lt;/P&gt;&lt;P&gt;It looks like the issue is related to Intel® Graphics Technology hardware visibility through the virtualization stack.&lt;/P&gt;&lt;P&gt;Some VMware users forwarded us to this &lt;A href="https://kb.vmware.com/s/article/1010789"&gt;article&lt;/A&gt; on VMware's website. The article covers passing through PCI devices. It may be relevant for your case.&lt;/P&gt;&lt;P&gt;Communicating in a VMWare product related forum may yield more specific information that may apply to your configuration.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For reference:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Per Intel® Graphics Compute Runtime for OpenCL™ instructions… a native installation on Ubuntu* OS needs access to /dev/dri/* . It&amp;nbsp;gets access&amp;nbsp;by adding the current user to the ‘video’ group…&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;Given lspci configuration you&amp;nbsp; reported this represents a gap in how the&amp;nbsp;iGFX device is exposed… Here is corresponding detail from my Ubuntu* OS 18.04 iGFX system:&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;$ lspci&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 0a)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;EM&gt;&lt;STRONG&gt;00:02.0 VGA compatible controller: Intel Corporation Iris Pro Graphics 580 (rev 09)&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;02:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;03:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;3d:00.0 Non-Volatile memory controller: Intel Corporation Device f1a6 (rev 03)&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;$ ls /dev/dri/*&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;/dev/dri/card0&amp;nbsp; /dev/dri/renderD128&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;/dev/dri/by-path:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&lt;STRONG&gt;pci-0000:00:02.0-card&amp;nbsp; pci-0000:00:02.0-render&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-MichaelC&lt;/P&gt;</description>
      <pubDate>Thu, 03 Oct 2019 21:12:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/failed-to-create-engine-clGetPlatformIDs-error-1001/m-p/1166955#M6440</guid>
      <dc:creator>Michael_C_Intel1</dc:creator>
      <dc:date>2019-10-03T21:12:11Z</dc:date>
    </item>
  </channel>
</rss>

