<?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: Intel MKL Redist nuget package does not copy runtimes to the output folder in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1501210#M34749</link>
    <description>&lt;P&gt;There is no problem with the location that the redistributes are being installed. By default this would be a package folder.&lt;/P&gt;&lt;P&gt;As explained in my issue, this is a build-time problem. &lt;STRONG&gt;The problem is with the authoring of the .target files that are part of the packages&lt;/STRONG&gt;. One of the jobs of the .targets file is to copy the redistributables to the output directory of project being built. This isn’t working and I have described how these .target files could be fixed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;David.&lt;/P&gt;</description>
    <pubDate>Mon, 03 Jul 2023 06:55:09 GMT</pubDate>
    <dc:creator>David301</dc:creator>
    <dc:date>2023-07-03T06:55:09Z</dc:date>
    <item>
      <title>Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1497495#M34687</link>
      <description>&lt;P&gt;I'm using the Intel MKL Devel nuget package for Windows, linking with MKL dynamically. Visual Studio 2022 is my build environment.&lt;/P&gt;&lt;P&gt;Package versions are&lt;/P&gt;&lt;P&gt;intelmkl.devel.win-x64.2023.1.0.46356&lt;/P&gt;&lt;P&gt;intelmkl.redist.win-x64.2023.1.0.46356&lt;/P&gt;&lt;P&gt;The redistributables are getting copied to a subfolder of the binary output directory, rather than the output directory itself.&lt;/P&gt;&lt;P&gt;i.e.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;x64\Debug\packages\intelmkl.redist.win-x64.2023.1.0.46356\runtimes\win-x64\native&lt;/P&gt;&lt;P&gt;rather than&lt;/P&gt;&lt;P&gt;x64\Debug\&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I believe that there are authoring errors in both the intelmkl.redist and intelopenmp.redist packages.&lt;/P&gt;&lt;P&gt;e.g. for&amp;nbsp;intelmkl.redist.win-x64.targets the Content node should be changed to something like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;Content Include="$(MSBuildThisFileDirectory)\..\..\runtimes\win-x64\native\**\*.dll"&lt;BR /&gt;Condition="'$(Platform)' == 'x64'"&amp;gt;&lt;BR /&gt;&amp;lt;CopyToOutputDirectory&amp;gt;PreserveNewest&amp;lt;/CopyToOutputDirectory&amp;gt;&lt;BR /&gt;&amp;lt;Visible&amp;gt;false&amp;lt;/Visible&amp;gt;&lt;BR /&gt;&amp;lt;TargetPath&amp;gt;%(RecursiveDir)%(Filename)%(Extension)&amp;lt;/TargetPath&amp;gt;&lt;BR /&gt;&amp;lt;/Content&amp;gt;&lt;/P&gt;&lt;P&gt;This will give the expected output file structure. I have verified this works by making the changes locally.&lt;/P&gt;&lt;P&gt;I'm slightly puzzled why I'm the first to discover this issue. Please can you investigate?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 18:05:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1497495#M34687</guid>
      <dc:creator>David301</dc:creator>
      <dc:date>2023-06-20T18:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1498637#M34701</link>
      <description>&lt;P&gt;Hi David Ward,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for posting in Intel Communities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We have tried installing the shared NuGet packages and could see the redistributables getting installed in a similar folder structure at our end. We will get back to you soon with an update.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 13:16:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1498637#M34701</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-06-30T13:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1500726#M34728</link>
      <description>&lt;P&gt;Hi David,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please let us know if you are facing any issues with the existing folder structure?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We have created a&lt;STRONG&gt; sample project file &lt;/STRONG&gt;and have installed the redistributables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We could see the redistributables getting installed under the &lt;STRONG&gt;packages&lt;/STRONG&gt; folder of the corresponding &lt;STRONG&gt;sample project file&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Foe Ex: C:\Users\&amp;lt;uname&amp;gt;\source\repos\&lt;STRONG&gt;&amp;lt;sample project file&amp;gt;&lt;/STRONG&gt;\packages&lt;/P&gt;
&lt;P&gt;Under this folder, below redistributables were installed.&lt;/P&gt;
&lt;P&gt;intelopenmp.devel.win.2023.0.0.25922&lt;/P&gt;
&lt;P&gt;intelopenmp.redist.win.2023.0.0.25922&lt;/P&gt;
&lt;P&gt;inteltbb.devel.win.2021.1.1.133&lt;/P&gt;
&lt;P&gt;inteltbb.redist.win.2021.1.1.133&lt;/P&gt;
&lt;P&gt;intelmkl.devel.win-x64.2023.1.0.46356&lt;/P&gt;
&lt;P&gt;intelmkl.redist.win-x64.2023.1.0.46356&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you consider &lt;STRONG&gt;intelmkl.devel.win-x64.2023.1.0.46356&lt;/STRONG&gt; as an example from the above redistributables, the corresponding dll's were present under the subfolder accordingly.&lt;/P&gt;
&lt;P&gt;C:\Users\&amp;lt;uname&amp;gt;\source\repos\&lt;STRONG&gt;&amp;lt;sample project file&amp;gt;&lt;/STRONG&gt;\packages\&lt;STRONG&gt;intelmkl.devel.win-x64.2023.1.0.46356&lt;/STRONG&gt;\lib\native\win-x64&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hence we would like to know if you are facing any issues because of this or if it could be considered as a suggestion, If you were facing any issues, could you please provide more details regarding the same?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jul 2023 09:55:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1500726#M34728</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-07-03T09:55:42Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1501210#M34749</link>
      <description>&lt;P&gt;There is no problem with the location that the redistributes are being installed. By default this would be a package folder.&lt;/P&gt;&lt;P&gt;As explained in my issue, this is a build-time problem. &lt;STRONG&gt;The problem is with the authoring of the .target files that are part of the packages&lt;/STRONG&gt;. One of the jobs of the .targets file is to copy the redistributables to the output directory of project being built. This isn’t working and I have described how these .target files could be fixed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;David.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jul 2023 06:55:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1501210#M34749</guid>
      <dc:creator>David301</dc:creator>
      <dc:date>2023-07-03T06:55:09Z</dc:date>
    </item>
    <item>
      <title>Re:Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1503189#M34790</link>
      <description>&lt;P&gt;Hi David,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for sharing the feedback. We have shared your feedback internally. We will get back to you soon with an update.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Shanmukh.SS&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 10 Jul 2023 13:43:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1503189#M34790</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-07-10T13:43:10Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1505490#M34826</link>
      <description>&lt;P&gt;Hi David,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for reporting this issue. We have informed the development team about it and they are currently looking into the issue. We will get back to you if we have some updates from the development team.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Shanmmukh.SS&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 18:58:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1505490#M34826</guid>
      <dc:creator>ShanmukhS_Intel</dc:creator>
      <dc:date>2023-08-10T18:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1538561#M35380</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Is there any update on this? At the moment we are having to maintain our own privately-patched version of the packages which isn't ideal.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2023 09:55:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1538561#M35380</guid>
      <dc:creator>David301</dc:creator>
      <dc:date>2023-10-30T09:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1564234#M35737</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Could you try the latest oneMKL NuGet package&amp;nbsp;&lt;/SPAN&gt;&lt;TT&gt;intelmkl.devel.win-x64.2024.0.0.49657&lt;/TT&gt;&lt;SPAN&gt;&amp;nbsp;and see if your problem can be resolved.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 05:11:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1564234#M35737</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-01-19T05:11:05Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1564294#M35738</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm happy to report that I see a fix in&amp;nbsp;intelmkl.redist.win-x64.2024.0.0.49657 that correctly copies the runtimes to the Output folder.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately I am seeing a new issue in&amp;nbsp;intelmkl.devel.win-x64.2024.0.0.49657 that I have not experienced before. The linker failed to locate the import library:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1&amp;gt;LINK : fatal error LNK1104: cannot open file 'mkl_intel_lp64_dll.lib'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On inspecting the nuget package I see that the targets file is expecting the import libraries to be in the "build/native/win-x64" folder as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;Link&amp;gt;&lt;BR /&gt;&amp;lt;AdditionalLibraryDirectories&amp;gt;$(MSBuildThisFileDirectory)..\..\build\native\win-x64;%(AdditionalLibraryDirectories)&amp;lt;/AdditionalLibraryDirectories&amp;gt;&lt;BR /&gt;&amp;lt;/Link&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I see that in this version of the package the import libraries has been relocated to&amp;nbsp;runtimes/win-x64/native. I was able to resolve the link error by relocating the import libraries to match the .targets file. Version 2023.1.46356 did not have such a problem with the dev package.&lt;/P&gt;&lt;P&gt;So in summary, the .targets file is inconsistent with the location of the import libraries for intelmkl.devel. Please can you address this new regression?&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 09:04:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1564294#M35738</guid>
      <dc:creator>David301</dc:creator>
      <dc:date>2024-01-19T09:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1564425#M35740</link>
      <description>&lt;P&gt;Thank you for reporting this issue. It will be worked on internally and when it is fixed, the update will be posted.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 18:56:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1564425#M35740</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-01-19T18:56:25Z</dc:date>
    </item>
    <item>
      <title>Re: Intel MKL Redist nuget package does not copy runtimes to the output folder</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1571128#M35805</link>
      <description>&lt;P&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/299289"&gt;@David301&lt;/a&gt;,&amp;nbsp;&amp;nbsp;this issue with intelmkl.devel will be fixed in 2024.1 release.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2024 21:55:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Intel-MKL-Redist-nuget-package-does-not-copy-runtimes-to-the/m-p/1571128#M35805</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-02-09T21:55:48Z</dc:date>
    </item>
  </channel>
</rss>

