<?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 Out of space in MKL in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792722#M2353</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;In case of memory allocation problems for internal buffers, MKL reports this&lt;BR /&gt;- via XERBLA function call (for some components like BLAS, LAPACK, etc.)&lt;BR /&gt;- or by returning corresponding error if return code is supported for a MKL function</description>
    <pubDate>Sun, 01 Jul 2012 16:27:58 GMT</pubDate>
    <dc:creator>barragan_villanueva_</dc:creator>
    <dc:date>2012-07-01T16:27:58Z</dc:date>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792721#M2352</link>
      <description>What happens if MKL cannot allocate space for internal buffers.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Does it crash?&lt;/DIV&gt;&lt;DIV&gt;Does it use a simple version that does not require any buffers?&lt;/DIV&gt;&lt;DIV&gt;Is there anyto know if MKL ran out of buffer space?&lt;/DIV&gt;&lt;DIV&gt;Is this documented anywhere?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Erling&lt;/DIV&gt;</description>
      <pubDate>Fri, 29 Jun 2012 11:55:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792721#M2352</guid>
      <dc:creator>erling_andersen</dc:creator>
      <dc:date>2012-06-29T11:55:50Z</dc:date>
    </item>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792722#M2353</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;In case of memory allocation problems for internal buffers, MKL reports this&lt;BR /&gt;- via XERBLA function call (for some components like BLAS, LAPACK, etc.)&lt;BR /&gt;- or by returning corresponding error if return code is supported for a MKL function</description>
      <pubDate>Sun, 01 Jul 2012 16:27:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792722#M2353</guid>
      <dc:creator>barragan_villanueva_</dc:creator>
      <dc:date>2012-07-01T16:27:58Z</dc:date>
    </item>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792723#M2354</link>
      <description>Does that mean if it runs out of space the result is invalid. Or does it compute the result by a simpler method requiring no extra space?&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;[I have been on vacation and therefore could not reply before.]&lt;/DIV&gt;</description>
      <pubDate>Tue, 24 Jul 2012 05:14:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792723#M2354</guid>
      <dc:creator>erling_andersen</dc:creator>
      <dc:date>2012-07-24T05:14:35Z</dc:date>
    </item>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792724#M2355</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1343137557602="60" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=366569" href="https://community.intel.com/en-us/profile/366569/" class="basic"&gt;erling_andersen&lt;/A&gt;&lt;/DIV&gt;&lt;DIV style="background-color: #e5e5e5; margin-left: 2px; margin-right: 2px; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;Does that mean if it runs out of space the result is invalid.&lt;BR /&gt;Or does it compute the result by a simpler method requiring no extra space? &lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/I&gt;&lt;/DIV&gt;&lt;BR /&gt;If MKL functioncalls XERBLA or retuns error code on user levelthen calculations are aborted and function result is invalid. However, in some cases MKL functions can or coulduse different implementations depending on available resources.&lt;/DIV&gt;</description>
      <pubDate>Tue, 24 Jul 2012 13:56:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792724#M2355</guid>
      <dc:creator>barragan_villanueva_</dc:creator>
      <dc:date>2012-07-24T13:56:00Z</dc:date>
    </item>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792725#M2356</link>
      <description>&lt;DIV&gt;XERBLA is described at&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;A href="http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/GUID-F3536B0B-2FA0-40B4-AF9B-51A182827F73.htm"&gt;http://software.intel.com/sites/products/documentation/hpc/mkl/mklman/GUID-F3536B0B-2FA0-40B4-AF9B-51A182827F73.htm&lt;/A&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;and it only talks abour arguments being invalid. So that is not very relevant for this discussion.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;What do you mean by returning an error code. To my knowledge for instance dgemm cannot return an error code.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Let me be more precise. Assuming all the arguments to dgemm are correct. Is there then any way it can fails?&lt;/DIV&gt;&lt;DIV&gt;[For instance due to lack of buffer space.]&lt;/DIV&gt;</description>
      <pubDate>Thu, 26 Jul 2012 15:28:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792725#M2356</guid>
      <dc:creator>erling_andersen</dc:creator>
      <dc:date>2012-07-26T15:28:47Z</dc:date>
    </item>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792726#M2357</link>
      <description>Hi,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;You are right, implementation of XERBLA in MKL differ from Netlib implementation and user can get additional messages(not only invalid arguments warning).&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;For xerbla( srname, info, len )&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Additional values for info parameter are&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;1000             "MKL INTERNAL ERROR: Not enough work memory in function %s."&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;1001             "MKL ERROR: Incompatible optional parameters on entry to %s."&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;In documentation we don't have this information yet.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; color: #515357; font-size: 12px; line-height: 15px; text-align: left;"&gt;Let me be more precise. Assuming all the arguments to dgemm are correct. Is there then any way it can fails?&lt;/DIV&gt;&lt;DIV style="font-family: Arial, sans-serif; color: #515357; font-size: 12px; line-height: 15px; text-align: left;"&gt;[For instance due to lack of buffer space.]&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV style="font-family: Arial, sans-serif; color: #515357; font-size: 12px; line-height: 15px; text-align: left;"&gt;You got or error message or&lt;SPAN style="font-family: Arial, sans-serif; line-height: 16px;"&gt;it compute the result by a simpler method. You were right&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 27 Jul 2012 08:10:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792726#M2357</guid>
      <dc:creator>Nadezhda_M_Intel</dc:creator>
      <dc:date>2012-07-27T08:10:04Z</dc:date>
    </item>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792727#M2358</link>
      <description>So if you call say dgemm from multiple threads threads you will not know in which thread it failed? Right?&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;If the answer is yes, then you have to conclude all dgemms failed in order to be safe.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;[I know you did not design BLAS, but it make it very hard to build rock solid applications.]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 31 Jul 2012 09:27:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792727#M2358</guid>
      <dc:creator>erling_andersen</dc:creator>
      <dc:date>2012-07-31T09:27:59Z</dc:date>
    </item>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792728#M2359</link>
      <description>Wouldn't MKL call the error function from the thread that failed, and you could check which thread it was by calling GetCurrentThreadID()?</description>
      <pubDate>Tue, 31 Jul 2012 09:42:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792728#M2359</guid>
      <dc:creator>Henrik_A_</dc:creator>
      <dc:date>2012-07-31T09:42:18Z</dc:date>
    </item>
    <item>
      <title>Out of space in MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792729#M2360</link>
      <description>Standard XERBLA will not provide such info.&lt;BR /&gt;However, you can redefine it with your own XERBLA and see thread-id</description>
      <pubDate>Tue, 31 Jul 2012 11:34:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Out-of-space-in-MKL/m-p/792729#M2360</guid>
      <dc:creator>barragan_villanueva_</dc:creator>
      <dc:date>2012-07-31T11:34:09Z</dc:date>
    </item>
  </channel>
</rss>

