<div><div dir="auto">LIBOMPTARGET_DEBUG=1 gives too much information for some user, so I’d prefer that part printed out even under the case set to 0.</div></div><div dir="auto">Otherwise, user cant tell if his app is failing or not.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 7, 2020 at 5:58 Rokos, Georgios <<a href="mailto:georgios.rokos@intel.com">georgios.rokos@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div class="m_-2841955473422460792WordSection1">
<p class="MsoNormal">With LIBOMPTARGET_DEBUG=1 we get the verbose output. In this particular case libomptarget says it cannot load the offload entries table for the given image, so offload fails. What more is there to print out?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">George<u></u><u></u></p></div></div><div lang="EN-US" link="blue" vlink="purple"><div class="m_-2841955473422460792WordSection1">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><a name="m_-2841955473422460792______replyseparator"></a><b>From:</b> Alexey Bataev <<a href="mailto:a.bataev@hotmail.com" target="_blank">a.bataev@hotmail.com</a>>
<br>
<b>Sent:</b> Sunday, 5 January, 2020 00:08<br>
<b>To:</b> Alexey Bataev <<a href="mailto:a.bataev@hotmail.com" target="_blank">a.bataev@hotmail.com</a>>; Itaru Kitayama <<a href="mailto:itaru.kitayama@gmail.com" target="_blank">itaru.kitayama@gmail.com</a>>; Rokos, Georgios <<a href="mailto:georgios.rokos@intel.com" target="_blank">georgios.rokos@intel.com</a>><br>
<b>Cc:</b> openmp-dev <<a href="mailto:openmp-dev@lists.llvm.org" target="_blank">openmp-dev@lists.llvm.org</a>><br>
<b>Subject:</b> Re: [Openmp-dev] App build error seen with 9.0.1-rc3<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">I mean, can we improve it somehow?<u></u><u></u></p>
<div>
<p class="MsoNormal">Best regards, <u></u><u></u></p>
<div>
<p class="MsoNormal">Alexey Bataev<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-bottom:12.0pt">4 янв. 2020 г., в 17:07, Alexey Bataev <<a href="mailto:a.bataev@hotmail.com" target="_blank">a.bataev@hotmail.com</a>> написал(а):<u></u><u></u></p>
</blockquote>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"> Georgios, thoughts?<u></u><u></u></p>
<div>
<p class="MsoNormal">Best regards, <u></u><u></u></p>
<div>
<p class="MsoNormal">Alexey Bataev<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal" style="margin-bottom:12.0pt">4 янв. 2020 г., в 17:01, Itaru Kitayama <<a href="mailto:itaru.kitayama@gmail.com" target="_blank">itaru.kitayama@gmail.com</a>> написал(а):<u></u><u></u></p>
</blockquote>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">Alexey,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">When libomptarget fails to initialize the run time environment, shouldn't it call out<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">more descriptive messages than:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Libomptarget fatal error 1: failure of target construct while offloading is mandatory<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">? As this is apparently not due to a developer introduced a bug in his application.
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Dec 25, 2019 at 12:38 PM Itaru Kitayama <<a href="mailto:itaru.kitayama@gmail.com" target="_blank">itaru.kitayama@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">Alexey, <u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Current trunk just builds my app fine, but upon execution, it fails:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Libomptarget --> Checking whether device 0 is ready.<br>
Libomptarget --> Is the device 0 (local ID 0) initialized? 0<br>
Target CUDA RTL --> Init requires flags to 1<br>
Target CUDA RTL --> Getting device 0<br>
Target CUDA RTL --> Max CUDA blocks per grid 2147483647 exceeds the hard team limit 65536, capping at the hard limit<br>
Target CUDA RTL --> Using 1024 CUDA threads per block<br>
Target CUDA RTL --> Max number of CUDA blocks 65536, threads 1024 & warp size 32<br>
Target CUDA RTL --> Default number of teams set according to library's default 128<br>
Target CUDA RTL --> Default number of threads set according to library's default 128<br>
Libomptarget --> Device 0 is ready to use.<br>
Target CUDA RTL --> Load data from image 0x0000000010023c70<br>
Target CUDA RTL --> CUDA module successfully loaded!<br>
Target CUDA RTL --> Sending global device environment data 4 bytes<br>
Libomptarget --> Unable to generate entries table for device id 0.<br>
Libomptarget --> Failed to init globals on device 0<br>
Libomptarget --> Failed to get device 0 ready<br>
Libomptarget fatal error 1: failure of target construct while offloading is mandatory<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Dec 25, 2019 at 11:54 AM Itaru Kitayama <<a href="mailto:itaru.kitayama@gmail.com" target="_blank">itaru.kitayama@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">I'd like to avoid the current trunk to build my app for two reasons: a) it takes too much time 40 mins to finish and b) kernel is
<u></u><u></u></p>
<div>
<p class="MsoNormal">not set up properly on the device. So I'd like to obtain a sane working stable release like 9.0.0 or 9.0.1-rc3.  <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Dec 25, 2019 at 11:51 AM Alexey Bataev <<a href="mailto:a.bataev@hotmail.com" target="_blank">a.bataev@hotmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">Can you try to build using trunk?<br>
<br>
Best regards,<br>
Alexey Bataev<br>
<br>
> 24 дек. 2019 г., в 21:18, Itaru Kitayama via Openmp-dev <<a href="mailto:openmp-dev@lists.llvm.org" target="_blank">openmp-dev@lists.llvm.org</a>> написал(а):<br>
> <br>
> <br>
> `.text.startup' referenced in section `.init_array.0' of /tmp/event_delivery_manager-6b2617.o: defined in discarded section `.text.startup[_ZN4nest18DataSecondaryEventIdNS_16GapJunctionEventEE18supported_syn_ids_E]' of /tmp/event_delivery_manager-6b2617.o<br>
> clang-9: error: linker command failed with exit code 1 (use -v to see invocation)<br>
> <br>
> Can this be a bug in Clang 9? I am trying to build my app to print out debugging information from the libomptarget.<br>
> _______________________________________________<br>
> Openmp-dev mailing list<br>
> <a href="mailto:Openmp-dev@lists.llvm.org" target="_blank">Openmp-dev@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" target="_blank">
https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><u></u><u></u></p>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
<p class="MsoNormal">_______________________________________________<br>
Openmp-dev mailing list<br>
<a href="mailto:Openmp-dev@lists.llvm.org" target="_blank">Openmp-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev</a><u></u><u></u></p>
</div>
</blockquote>
</div>
</div>

</blockquote></div></div>