<?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 Ok, many thanks to all. I in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101493#M23918</link>
    <description>&lt;P&gt;Ok, many thanks to all. I found it. There is a new setting in VC2015 together with new MKL. I had to switch on "UseMKL" from No to Parallel and it works now.&amp;nbsp; It was not there before so it was not obvious to me.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;thanks to all&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Filip&lt;/P&gt;</description>
    <pubDate>Tue, 13 Dec 2016 11:45:27 GMT</pubDate>
    <dc:creator>Filip_K_</dc:creator>
    <dc:date>2016-12-13T11:45:27Z</dc:date>
    <item>
      <title>DftiCommitDescriptor error 3</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101487#M23912</link>
      <description>&lt;P&gt;Hi, I upgraded MKL to 2016.3.207 and I get from code that worked flawlessly for years error code 3. It looks like this:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp; DFTI_Descriptor_struct *ds1;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; MKL_LONG retval = DFTI_NO_ERROR;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; MKL_LONG sizes[3] = {data-&amp;gt;NZ, data-&amp;gt;NY, data-&amp;gt;NX - 2};&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; MKL_LONG strides_in[4] = {0, data-&amp;gt;NXY, data-&amp;gt;NX, 1};&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; MKL_LONG strides_out[4] = {0, data-&amp;gt;NXY/2, data-&amp;gt;NX/2 ,1}; // data.NXY/2 = (data.NX/2) * data.NY&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp; retval |= DftiCreateDescriptor(&amp;amp;ds1, DFTI_SINGLE, DFTI_REAL, 3, sizes);&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	double&amp;nbsp; scale = 1;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; retval |= DftiSetValue(ds1, DFTI_FORWARD_SCALE, scale);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; retval |= DftiSetValue(ds1, DFTI_PACKED_FORMAT, DFTI_CCE_FORMAT);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; retval |= DftiSetValue(ds1, DFTI_INPUT_STRIDES, strides_in);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; retval |= DftiSetValue(ds1, DFTI_OUTPUT_STRIDES, strides_out);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; retval |= DftiSetValue(ds1, DFTI_CONJUGATE_EVEN_STORAGE, DFTI_COMPLEX_COMPLEX);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; retval |= DftiSetValue(ds1, DFTI_REAL_STORAGE, DFTI_REAL_REAL);&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; retval |= DftiCommitDescriptor(ds1);&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp; char *error_message = DftiErrorMessage(retval);&lt;/P&gt;

&lt;P&gt;any idea whats wrong? I've forgotten - VC 2015.&lt;/P&gt;

&lt;P&gt;Filip&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2016 15:23:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101487#M23912</guid>
      <dc:creator>Filip_K_</dc:creator>
      <dc:date>2016-11-30T15:23:19Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101488#M23913</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;Could you share how the following array were set with us, please?&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;&amp;nbsp;MKL_LONG sizes[3] = {data-&amp;gt;NZ, data-&amp;gt;NY, data-&amp;gt;NX - 2};&lt;/SPAN&gt;&lt;BR style="font-size: 12px;" /&gt;
	&lt;SPAN style="font-size: 12px;"&gt;&amp;nbsp;MKL_LONG strides_in[4] = {0, data-&amp;gt;NXY, data-&amp;gt;NX, 1};&lt;/SPAN&gt;&lt;BR style="font-size: 12px;" /&gt;
	&lt;SPAN style="font-size: 12px;"&gt;&amp;nbsp;MKL_LONG strides_out[4] = {0, data-&amp;gt;NXY/2, data-&amp;gt;NX/2 ,1};&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;What were the values?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Besides, could you share your MKL version information with us, please? The version information can be retrieved with the following code.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;MKLVersion Version;&lt;BR /&gt;
	mkl_get_version(&amp;amp;Version);&lt;BR /&gt;
	printf("Major version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %d\n", Version.MajorVersion);&lt;BR /&gt;
	printf("Minor version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %d\n", Version.MinorVersion);&lt;BR /&gt;
	printf("Update version: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;%d\n", Version.UpdateVersion);&lt;BR /&gt;
	printf("Product status: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;%s\n", Version.ProductStatus);&lt;BR /&gt;
	printf("Build: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; %s\n", Version.Build);&lt;BR /&gt;
	printf("Platform: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;%s\n", Version.Platform);&lt;BR /&gt;
	printf("Processor optimization: &amp;nbsp;%s\n", Version.Processor);&lt;BR /&gt;
	printf("================================================================\n");&lt;BR /&gt;
	printf("\n");&lt;/P&gt;

&lt;P&gt;By the way, what's the content of&amp;nbsp;&lt;SPAN style="font-size: 12px;"&gt;error_message (printf("%s\n", error_message))?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2016 01:03:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101488#M23913</guid>
      <dc:creator>Jing_Xu</dc:creator>
      <dc:date>2016-12-01T01:03:00Z</dc:date>
    </item>
    <item>
      <title>Hi Filip,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101489#M23914</link>
      <description>&lt;P&gt;Hi Filip,&lt;/P&gt;

&lt;P&gt;I think your equation for input strides &amp;amp; output strides could only be used for even, for ode number, it would be wrong. If you are using CCE storage, the strides normally set as:&lt;/P&gt;

&lt;P&gt;dim[3]={N1, N2, N3};&lt;BR /&gt;
	out[4]={0, N2*(N3/2+1), (N3/2+1), 1};&lt;BR /&gt;
	in[4]={0, 2*N2*(N3/N2+1), 2*(N3/2+1), 1};&lt;/P&gt;

&lt;P&gt;Thus, in your program, should be:&lt;/P&gt;

&lt;P&gt;dim[3]={Z,Y, (X-2)};&lt;BR /&gt;
	out[4]={0, Y*X/2, X/2, 1};&lt;BR /&gt;
	in[4]={0, 2*Y*(X/2), 2*(X/2), 1};&lt;/P&gt;

&lt;P&gt;If you replace&amp;nbsp;&lt;SPAN style="font-size: 13.008px;"&gt;2*(X/2)&amp;nbsp;to X for instance X==11, the result is incorrect. Another point, may I ask which transform you are going to do, forward or backward? input &amp;amp; output strides would be opposite if you use backward.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Best regards,&lt;BR /&gt;
	Fiona&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2016 03:07:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101489#M23914</guid>
      <dc:creator>Zhen_Z_Intel</dc:creator>
      <dc:date>2016-12-01T03:07:00Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101490#M23915</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;here are the data:&lt;/P&gt;

&lt;P&gt;sizes&amp;nbsp;&amp;nbsp; &amp;nbsp;0x00000000003d4de8 {80, 768, 1080}&amp;nbsp;&amp;nbsp; &amp;nbsp;long[3]&lt;BR /&gt;
	strides_in&amp;nbsp;&amp;nbsp; &amp;nbsp;0x00000000003d4e18 {0, 830976, 1082, 1}&amp;nbsp;&amp;nbsp; &amp;nbsp;long[4]&lt;BR /&gt;
	strides_out&amp;nbsp;&amp;nbsp; &amp;nbsp;0x00000000003d4e48 {0, 415488, 541, 1}&amp;nbsp;&amp;nbsp; &amp;nbsp;long[4]&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Version&amp;nbsp;&amp;nbsp; &amp;nbsp;{MajorVersion=11 MinorVersion=3 UpdateVersion=3 ...}&amp;nbsp;&amp;nbsp; &amp;nbsp;MKLVersion&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MajorVersion&amp;nbsp;&amp;nbsp; &amp;nbsp;11&amp;nbsp;&amp;nbsp; &amp;nbsp;int&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MinorVersion&amp;nbsp;&amp;nbsp; &amp;nbsp;3&amp;nbsp;&amp;nbsp; &amp;nbsp;int&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UpdateVersion&amp;nbsp;&amp;nbsp; &amp;nbsp;3&amp;nbsp;&amp;nbsp; &amp;nbsp;int&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductStatus&amp;nbsp;&amp;nbsp; &amp;nbsp;0x000007fedaf85fa0 "Product"&amp;nbsp;&amp;nbsp; &amp;nbsp;char *&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build&amp;nbsp;&amp;nbsp; &amp;nbsp;0x000007fedaf85fa8 "20160413"&amp;nbsp;&amp;nbsp; &amp;nbsp;char *&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Processor&amp;nbsp;&amp;nbsp; &amp;nbsp;0x000007fedaf86160 "Intel(R) Advanced Vector Extensions (Intel(R) AVX) enabled processors"&amp;nbsp;&amp;nbsp; &amp;nbsp;char *&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Platform&amp;nbsp;&amp;nbsp; &amp;nbsp;0x000007fedaf86000 "Intel(R) 64 architecture"&amp;nbsp;&amp;nbsp; &amp;nbsp;char *&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	error_message&amp;nbsp;&amp;nbsp; &amp;nbsp;0x000007fedaf78b04 "Intel MKL DFTI ERROR: Inconsistent configuration parameters"&amp;nbsp;&amp;nbsp; &amp;nbsp;char *&lt;/P&gt;

&lt;P&gt;even when I tried to set sizes manualy like:&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	MKL_LONG sizes[3] = { 128, 1024, 1024 };&lt;BR /&gt;
	MKL_LONG strides_in[4] = { 0, 1024* 1026, 1026, 1 };&lt;BR /&gt;
	MKL_LONG strides_out[4] = { 0, 513*1024, 513, 1 };&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I got the same error message.&lt;/P&gt;

&lt;P&gt;best regards&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Filip&lt;/P&gt;</description>
      <pubDate>Mon, 05 Dec 2016 08:53:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101490#M23915</guid>
      <dc:creator>Filip_K_</dc:creator>
      <dc:date>2016-12-05T08:53:55Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101491#M23916</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;We could not reproduce the error using your code and data. The output of&amp;nbsp;DftiErrorMessage is No error.&lt;/P&gt;

&lt;P&gt;Could you share your test code with us for investigation, please?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 02:17:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101491#M23916</guid>
      <dc:creator>Jing_Xu</dc:creator>
      <dc:date>2016-12-06T02:17:32Z</dc:date>
    </item>
    <item>
      <title>Hi, I tested I created the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101492#M23917</link>
      <description>&lt;P&gt;Hi, I tested I created the project and it produces another error message. I dont know how it is possible. I even found another project with the same library files and it works. So it must be something deep in the project settings.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;here is the link: &lt;A href="https://www.dropbox.com/s/srot7ztvjgbebid/Win32Project1.zip?dl=0" target="_blank"&gt;https://www.dropbox.com/s/srot7ztvjgbebid/Win32Project1.zip?dl=0&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;thanks Filip&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2016 08:04:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101492#M23917</guid>
      <dc:creator>Filip_K_</dc:creator>
      <dc:date>2016-12-13T08:04:44Z</dc:date>
    </item>
    <item>
      <title>Ok, many thanks to all. I</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101493#M23918</link>
      <description>&lt;P&gt;Ok, many thanks to all. I found it. There is a new setting in VC2015 together with new MKL. I had to switch on "UseMKL" from No to Parallel and it works now.&amp;nbsp; It was not there before so it was not obvious to me.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;thanks to all&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Filip&lt;/P&gt;</description>
      <pubDate>Tue, 13 Dec 2016 11:45:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DftiCommitDescriptor-error-3/m-p/1101493#M23918</guid>
      <dc:creator>Filip_K_</dc:creator>
      <dc:date>2016-12-13T11:45:27Z</dc:date>
    </item>
  </channel>
</rss>

