Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

Distributing library files

Alessandro_Orsaria
431 Views
Hi guys,

Could you share your experience in redistributing the shared library files (for mkl/ipp/tbb) to the production environment please? I was looking for something akin to JRE vs. JDK: JDK gives you the libraries and headers along with tools useful to a development environment, whereas JRE just provides the essential libraries for running the programs.

There was no distributables for the .so files provided by Intel, and we'll need a consistent way of rolling packages out without including the development bits like the compiler itself. I would prefer not to roll my own RPMs if there're better/standard ways of doing it.

Many thanks for your help.

Kind regards,
Hui
0 Kudos
2 Replies
TimP
Honored Contributor III
431 Views
My colleagues prefer to take care of these Intel libraries by static link in released software.
Intel Cluster Ready should include these .so libraries, but, unfortunately, so far no way to keep them up to date without a development license.
Agreed, it's impractical for a software vendor release to include the .so libraries and check whether compatible ones are already present on a customer installation, so as to decide whether to install new ones.
You might consider filing a feature request explaining what would be required to take care of your customers. I think the closest current model is the Intel MPI run time library license.
0 Kudos
Om_S_Intel
Employee
431 Views
Quoting - tim18
My colleagues prefer to take care of these Intel libraries by static link in released software.
Intel Cluster Ready should include these .so libraries, but, unfortunately, so far no way to keep them up to date without a development license.
Agreed, it's impractical for a software vendor release to include the .so libraries and check whether compatible ones are already present on a customer installation, so as to decide whether to install new ones.
You might consider filing a feature request explaining what would be required to take care of your customers. I think the closest current model is the Intel MPI run time library license.

The "Redistributables" are the files listed in the following text files that may be included in the Materials for the applicable Intel Software Development Product: clredist.txt, credist.txt, fredist.txt, redist.txt.
0 Kudos
Reply