<?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 You may try to use ILP64 in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ask-questions-about-mkl-lt-gt-csrmm-function/m-p/1113177#M24506</link>
    <description>&lt;P&gt;You may try to use ILP64 libraries from Intel MKL to address this big value problem. Please have a look at the MKL User's Guide fr more details. as an example -&amp;nbsp;Using the ILP64 Interface vs. LP64 Interface. You may also find an example how to link and compile the code with this API.&lt;/P&gt;</description>
    <pubDate>Fri, 01 Jul 2016 06:07:07 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2016-07-01T06:07:07Z</dc:date>
    <item>
      <title>ask questions about mkl_&lt;&gt;csrmm function</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ask-questions-about-mkl-lt-gt-csrmm-function/m-p/1113176#M24505</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;

&lt;P&gt;I used mkl_&amp;lt;&amp;gt;csrmm function in deep learning, but I met with a really strange problem. One parameter in mkl_&amp;lt;&amp;gt;csrmm is called pntrb (row pointer in compressed sparse row format) and its definition is:&lt;/P&gt;

&lt;DL class="dlhorizontal" id="GUID-4BAB60AE-536A-4CAD-997C-C0A4D1481A57"&gt;
	&lt;DT class="dlterm"&gt;&lt;SPAN class="parmname"&gt;pntrb&lt;/SPAN&gt;&lt;/DT&gt;
	&lt;DD&gt;
		&lt;P&gt;&lt;SPAN class="keyword"&gt;INTEGER&lt;/SPAN&gt;. Array of length &lt;SPAN class="parmname"&gt;m&lt;/SPAN&gt;.&lt;/P&gt;

		&lt;P&gt;For one-based indexing this array contains row indices, such that &lt;CODE&gt;&lt;SPAN class="parmname"&gt;pntrb&lt;/SPAN&gt;(&lt;VAR class="varname"&gt;I&lt;/VAR&gt;) - &lt;SPAN class="parmname"&gt;pntrb&lt;/SPAN&gt;(1) + 1&lt;/CODE&gt; is the first index of row &lt;VAR class="varname"&gt;I&lt;/VAR&gt; in the arrays &lt;SPAN class="parmname"&gt;val&lt;/SPAN&gt; and &lt;SPAN class="parmname"&gt;indx&lt;/SPAN&gt;.&lt;/P&gt;

		&lt;P&gt;For zero-based indexing this array contains row indices, such that &lt;CODE&gt;&lt;SPAN class="parmname"&gt;pntrb&lt;/SPAN&gt;(&lt;VAR class="varname"&gt;I&lt;/VAR&gt;) - &lt;SPAN class="parmname"&gt;pntrb&lt;/SPAN&gt;(0)&lt;/CODE&gt; is the first index of row &lt;VAR class="varname"&gt;I&lt;/VAR&gt; in the arrays &lt;SPAN class="parmname"&gt;val&lt;/SPAN&gt; and &lt;SPAN class="parmname"&gt;indx&lt;/SPAN&gt;.&lt;/P&gt;

		&lt;P&gt;Refer to &lt;SPAN class="parmname"&gt;pointerb&lt;/SPAN&gt; array description in &lt;A class="allformats" href="https://software.intel.com/node/9874f00e-c273-4838-aa94-7882de6d749a#MKL_APPA_SMSF_3"&gt;CSR Format&lt;/A&gt; for more details.&lt;/P&gt;

		&lt;P&gt;-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;

		&lt;P&gt;&amp;nbsp;&lt;/P&gt;

		&lt;P&gt;As you can see, pntrb actually calculates the difference rather than absolute value. In my program, if pntrb(0) is small, it works well. But if pntrb(0) is large, the program is just hang there and no error information. I am sure the value of pntrb(0) does not exceed the maximum value (2^32-1). Could someone tell me what's wrong?Thanks&lt;/P&gt;
	&lt;/DD&gt;
&lt;/DL&gt;</description>
      <pubDate>Wed, 29 Jun 2016 22:19:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ask-questions-about-mkl-lt-gt-csrmm-function/m-p/1113176#M24505</guid>
      <dc:creator>Ada_Z_</dc:creator>
      <dc:date>2016-06-29T22:19:34Z</dc:date>
    </item>
    <item>
      <title>You may try to use ILP64</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ask-questions-about-mkl-lt-gt-csrmm-function/m-p/1113177#M24506</link>
      <description>&lt;P&gt;You may try to use ILP64 libraries from Intel MKL to address this big value problem. Please have a look at the MKL User's Guide fr more details. as an example -&amp;nbsp;Using the ILP64 Interface vs. LP64 Interface. You may also find an example how to link and compile the code with this API.&lt;/P&gt;</description>
      <pubDate>Fri, 01 Jul 2016 06:07:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/ask-questions-about-mkl-lt-gt-csrmm-function/m-p/1113177#M24506</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-07-01T06:07:07Z</dc:date>
    </item>
  </channel>
</rss>

