<?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 Re: iGPU in IoTEdge EFLOW Docker in Edge Software Catalog</title>
    <link>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1385502#M2182</link>
    <description>&lt;P&gt;Hi Davidrc,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry for the late catch-up. Just to check with you again, do you enable &lt;EM&gt;ParaVirtualization&lt;/EM&gt; for GPU when you are running your Deploy-Eflow command? Without specifying this you will not able to see /dev/dxg device in your EflowVM.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the sample of the command that you can use:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;$cpu_count = 4
$memory = 4096
$hard_disk = 30
$gpu_name = (Get-WmiObject win32_VideoController | where{$_.name -like "Intel(R)*"}).caption

Deploy-Eflow -acceptEula yes -acceptOptionalTelemetry no -headless -cpuCount $cpu_count -memoryInMB $memory -vmDiskSize $hard_disk -gpuName $gpu_name -gpuPassthroughType ParaVirtualization -gpuCount 1
&lt;/LI-CODE&gt;
&lt;P&gt;You should be able to see /dev/dxg device if GPU is passthrough correctly to the EflowVM&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lim Xiang Yang&lt;/P&gt;</description>
    <pubDate>Thu, 19 May 2022 05:54:39 GMT</pubDate>
    <dc:creator>Xiang_Intel</dc:creator>
    <dc:date>2022-05-19T05:54:39Z</dc:date>
    <item>
      <title>iGPU in IoTEdge EFLOW Docker</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1379720#M2179</link>
      <description>&lt;P&gt;I am trying to dockerize an application that requires GPU Acceleration (At least OpenCL) and deploy it to Azure IoTEdge, however I am not able to view any result inside the docker container using the clinfo command while running the container inside IoTEdge's EFLOW. I have done the steps indicated in the following articles, however still I am not able to use view the gpu inside a docker container.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/azure/iot-edge/gpu-acceleration?view=iotedge-2020-11" target="_self"&gt;https://docs.microsoft.com/en-us/azure/iot-edge/gpu-acceleration?view=iotedge-2020-11&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/azure/iot-edge/gpu-acceleration?view=iotedge-2020-11#using-gpu-acceleration-for-your-linux-on-windows-deployment" target="_self"&gt;https://docs.microsoft.com/en-us/azure/iot-edge/gpu-acceleration?view=iotedge-2020-11#using-gpu-acceleration-for-your-linux-on-windows-deployment&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/developer/articles/technical/deploy-reference-implementation-to-azure-iot-eflow.html#learn-more" target="_self"&gt;https://www.intel.com/content/www/us/en/developer/articles/technical/deploy-reference-implementation-to-azure-iot-eflow.html#learn-more&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For reference, I have been able to successfully view the GPU inside a docker container running on a WSL environment installing the correct drivers and using the following command:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;docker run -it --device /dev/dxg --volume /usr/lib/wsl:/usr/lib/wsl &amp;lt;image_name&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However I couldn't replicate that inside EFLOW because there is no /dev/dxg device&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any thoughts on how could I access the iGPU inside a docker in EFLOW, or at least how to verify if I have done the steps shown in the links correctly?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 26 Apr 2022 06:28:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1379720#M2179</guid>
      <dc:creator>davidrc</dc:creator>
      <dc:date>2022-04-26T06:28:56Z</dc:date>
    </item>
    <item>
      <title>Re: iGPU in IoTEdge EFLOW Docker</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1379992#M2180</link>
      <description>&lt;P&gt;Hi Davidrc,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;May I know if I can get more info?&lt;/P&gt;
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;Windows Version that is used?&lt;/LI&gt;
&lt;LI&gt;Intel graphics driver that is installed?&lt;/LI&gt;
&lt;LI&gt;System processor that is used?&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lim Xiang Yang&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2022 05:14:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1379992#M2180</guid>
      <dc:creator>Xiang_Intel</dc:creator>
      <dc:date>2022-04-27T05:14:12Z</dc:date>
    </item>
    <item>
      <title>Re: iGPU in IoTEdge EFLOW Docker</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1380482#M2181</link>
      <description>&lt;P&gt;Sure,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL class="lia-list-style-type-lower-alpha"&gt;
&lt;LI&gt;Windows 10 Pro version 21H2&lt;/LI&gt;
&lt;LI&gt;Intel® Graphics – Windows DCH Drivers version 30.0.101.1660 and (inside docker) Intel Compute Runtime + OpenCL Driver version 22.15.22905&lt;/LI&gt;
&lt;LI&gt;Intel Core i7-8560U With UHD Graphics 620&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2022 17:24:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1380482#M2181</guid>
      <dc:creator>davidrc</dc:creator>
      <dc:date>2022-04-28T17:24:31Z</dc:date>
    </item>
    <item>
      <title>Re: iGPU in IoTEdge EFLOW Docker</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1385502#M2182</link>
      <description>&lt;P&gt;Hi Davidrc,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry for the late catch-up. Just to check with you again, do you enable &lt;EM&gt;ParaVirtualization&lt;/EM&gt; for GPU when you are running your Deploy-Eflow command? Without specifying this you will not able to see /dev/dxg device in your EflowVM.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the sample of the command that you can use:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;$cpu_count = 4
$memory = 4096
$hard_disk = 30
$gpu_name = (Get-WmiObject win32_VideoController | where{$_.name -like "Intel(R)*"}).caption

Deploy-Eflow -acceptEula yes -acceptOptionalTelemetry no -headless -cpuCount $cpu_count -memoryInMB $memory -vmDiskSize $hard_disk -gpuName $gpu_name -gpuPassthroughType ParaVirtualization -gpuCount 1
&lt;/LI-CODE&gt;
&lt;P&gt;You should be able to see /dev/dxg device if GPU is passthrough correctly to the EflowVM&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Lim Xiang Yang&lt;/P&gt;</description>
      <pubDate>Thu, 19 May 2022 05:54:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1385502#M2182</guid>
      <dc:creator>Xiang_Intel</dc:creator>
      <dc:date>2022-05-19T05:54:39Z</dc:date>
    </item>
    <item>
      <title>Re:iGPU in IoTEdge EFLOW Docker</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1397231#M2183</link>
      <description>&lt;P&gt;If you need any additional information, please submit a new question as this thread will no longer be monitored.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 01 Jul 2022 18:31:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/iGPU-in-IoTEdge-EFLOW-Docker/m-p/1397231#M2183</guid>
      <dc:creator>JesusE_Intel</dc:creator>
      <dc:date>2022-07-01T18:31:09Z</dc:date>
    </item>
  </channel>
</rss>

