Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
7875 Discussions

Deployment of MKL application in a commercial product.

Cordell
Beginner
527 Views

Greetings,

If have a few questions regarding deployment of MKL compiled/linked software.

As part of our software, we are using a third-party (Academic) application in one of our processes. The application is an Academic PoC process that uses MKL, and I am a bit confused about shipping our solution and cannot find definative information for deployment so any help would be appreciated.

We are working with the university, and the process we are using is hopefully soon to be published, however in the meantime they have provided the executable which is spawned as part of our pipeline so we didn't write it and it is in esscence a black-box for us. We don't intend to build the application as part of our build chain, so don't require the API. The executable they have provided is (as my understanding) statically linked with MKL, and so I would have thought not required any other dlls/runtime. Is this the case?

As I understand it we can use MKL in a commercial application according to the ISSL (https://www.intel.com/content/www/us/en/developer/articles/license/onemkl-license-faq.html). However for deployment we would only like to distribute a runtime and not the entire API. Is this possible? And if so is there a redistributable which can be incorporated into an installer?

All the downloads I have so far come across mention a lic file. Is the licensing implied, or should a license be obtained from intel? If the latter, is this required for our end users to obtain?

Kind Regards.

 

 

0 Kudos
3 Replies
ShanmukhS_Intel
Moderator
489 Views

Hi,


Thank you for posting on Intel communities.


I am a bit confused about shipping our solution and cannot find definative information for deployment so any help would be appreciated.

>> Could you please elaborate regarding this, so that we can assist you on your query?


However, for deployment we would only like to distribute a runtime and not the entire API. Is this possible? And if so is there a redistributable which can be incorporated into an installer?

>>Yes, Redist Libs only have dynamic libraries, not static and are present under the below path. Kindly get back to us with more details so that it would help us in understanding your query.

C:\Program Files (x86)\Intel\oneAPI\mkl\2022.1.0\redist


We would like to suggest you post the license-related query which you have in the below forum.


https://community.intel.com/t5/oneAPI-Registration-Download/bd-p/registration-download-licensing-instal


Best Regards,

Shanmukh.SS


0 Kudos
ShanmukhS_Intel
Moderator
448 Views

Hi,


A gentle reminder:

As we haven't heard back from you for a while, could you please let us know if there is any update regarding the issue? Please get back to us with the necessary details mentioned in my earlier post so that we could assist you with your queries.


Best Regards,

Shanmukh.SS


0 Kudos
ShanmukhS_Intel
Moderator
410 Views

Hi,


We assume that your issue is resolved. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel. 


Best Regards,

Shanmukh.SS


0 Kudos
Reply