<?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:Invalid argument errors using level zero IPC (zeMemOpenIpcHandle) in GPU Compute Software</title>
    <link>https://community.intel.com/t5/GPU-Compute-Software/Invalid-argument-errors-using-level-zero-IPC-zeMemOpenIpcHandle/m-p/1497712#M923</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting in intel communities.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Could you please provide the following details:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;OS details&lt;/LI&gt;&lt;LI&gt;Hardware details&lt;/LI&gt;&lt;LI&gt;MPI version&lt;/LI&gt;&lt;LI&gt;Steps to reproduce the issue&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks And Regards,&lt;/P&gt;&lt;P&gt;Aishwarya&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 21 Jun 2023 09:43:16 GMT</pubDate>
    <dc:creator>AishwaryaCV_Intel</dc:creator>
    <dc:date>2023-06-21T09:43:16Z</dc:date>
    <item>
      <title>Invalid argument errors using level zero IPC (zeMemOpenIpcHandle)</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/Invalid-argument-errors-using-level-zero-IPC-zeMemOpenIpcHandle/m-p/1497467#M922</link>
      <description>&lt;P&gt;I have 2 process, 2 GPUs and I want to use level zero IPC to transfer data. I follow the sample code in&amp;nbsp;&lt;A href="https://spec.oneapi.io/level-zero/latest/core/PROG.html#memory-1" target="_blank" rel="noopener"&gt;https://spec.oneapi.io/level-zero/latest/core/PROG.html#memory-1&lt;/A&gt;&amp;nbsp;. I send the IPC handle through MPI send/recv.&amp;nbsp;&lt;SPAN&gt;To be specific, I create a IPC handle in process A with &lt;/SPAN&gt;&lt;SPAN class=""&gt;zeMemGetIpcHandle&lt;/SPAN&gt;&lt;SPAN&gt; and sent the handle (either using MPI send/recv) to process B and open the handle in process B with &lt;/SPAN&gt;&lt;SPAN class=""&gt;zeMemOpenIpcHandle&lt;/SPAN&gt;&lt;SPAN&gt;. However, I get the return code &lt;/SPAN&gt;&lt;SPAN class=""&gt;ZE_RESULT_ERROR_INVALID_ARGUMENT&lt;/SPAN&gt;&lt;SPAN&gt; in &lt;/SPAN&gt;&lt;SPAN class=""&gt;zeMemOpenIpcHandle.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have check that the values in the IPC handle are the same in process A and B. I also found that if I get and open the handle in only 1 process and I won't get the error.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 16:47:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/Invalid-argument-errors-using-level-zero-IPC-zeMemOpenIpcHandle/m-p/1497467#M922</guid>
      <dc:creator>brucechen057</dc:creator>
      <dc:date>2023-06-20T16:47:40Z</dc:date>
    </item>
    <item>
      <title>Re:Invalid argument errors using level zero IPC (zeMemOpenIpcHandle)</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/Invalid-argument-errors-using-level-zero-IPC-zeMemOpenIpcHandle/m-p/1497712#M923</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for posting in intel communities.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Could you please provide the following details:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;OS details&lt;/LI&gt;&lt;LI&gt;Hardware details&lt;/LI&gt;&lt;LI&gt;MPI version&lt;/LI&gt;&lt;LI&gt;Steps to reproduce the issue&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks And Regards,&lt;/P&gt;&lt;P&gt;Aishwarya&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Jun 2023 09:43:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/Invalid-argument-errors-using-level-zero-IPC-zeMemOpenIpcHandle/m-p/1497712#M923</guid>
      <dc:creator>AishwaryaCV_Intel</dc:creator>
      <dc:date>2023-06-21T09:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Invalid argument errors using level zero IPC (zeMemOpenIpcHandle)</title>
      <link>https://community.intel.com/t5/GPU-Compute-Software/Invalid-argument-errors-using-level-zero-IPC-zeMemOpenIpcHandle/m-p/1497885#M924</link>
      <description>&lt;P&gt;OS:&amp;nbsp;Ubuntu 22.04.2 LTS&lt;/P&gt;&lt;P&gt;Hardware:&amp;nbsp;&lt;BR /&gt;clinfo -l&lt;BR /&gt;Platform #0: Intel(R) FPGA Emulation Platform for OpenCL(TM)&lt;BR /&gt;`-- Device #0: Intel(R) FPGA Emulation Device&lt;BR /&gt;Platform #1: Intel(R) OpenCL&lt;BR /&gt;`-- Device #0: Intel(R) Xeon(R) Platinum 8480+&lt;BR /&gt;Platform #2: Intel(R) OpenCL HD Graphics&lt;BR /&gt;+-- Device #0: Intel(R) Data Center GPU Max 1550&lt;BR /&gt;+-- Device #1: Intel(R) Data Center GPU Max 1550&lt;BR /&gt;+-- Device #2: Intel(R) Data Center GPU Max 1550&lt;BR /&gt;`-- Device #3: Intel(R) Data Center GPU Max 1550&lt;/P&gt;&lt;P&gt;MPI version:&amp;nbsp;Intel(R) MPI Library for Linux* OS, Version 2021.9 Build 20230307 (id: d82b3071db)&lt;/P&gt;&lt;P&gt;Steps to reproduce the issue:&amp;nbsp;&lt;/P&gt;&lt;P&gt;Use the attached example code, compile with `mpicc example.c -lze_loader`, and run with `UCX_TLS=ud,sm,self mpirun -np 2 ./a.out`&lt;/P&gt;&lt;P&gt;Get error at line 87&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2023 19:59:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/GPU-Compute-Software/Invalid-argument-errors-using-level-zero-IPC-zeMemOpenIpcHandle/m-p/1497885#M924</guid>
      <dc:creator>brucechen057</dc:creator>
      <dc:date>2023-06-21T19:59:35Z</dc:date>
    </item>
  </channel>
</rss>

