Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.

Installing IPP via pip

Holm-Rasmussen__Bo
476 Views

Hi,

we would like to keep track of the IPP version in use for a Windows C++ project. Using Intel Software Manager only lets us upgrade manually. Alternatively, Python virtual environments and pip seemed to be a clever way to do that on developer machines and on the build server. However, installing IPP via pip only installs the *.dll files. Installing ipp-devel via pip also adds the *.h files. However, we still need the *.lib files to compile our C++ project because our application is system critical and cannot depend on *.dll files.

Do you plan to include the *.lib files in a future pip version of IPP? Or is there another lightweight way (like pip install) to automatically fetch different versions of IPP?

 

Kind regards, Bo

0 Kudos
1 Solution
Holm-Rasmussen__Bo
476 Views

SOLUTION:

Looking into Conda as Python package manager I see that all the IPP library types are available and updated to latest versions. For Microsoft that is the *.dll, *.lib and *.h files. Available with these separate conda packages:

https://anaconda.org/intel/ipp/files

https://anaconda.org/intel/ipp-static/files

https://anaconda.org/intel/ipp-include/files

https://anaconda.org/intel/ipp-devel/files

View solution in original post

2 Replies
Holm-Rasmussen__Bo
476 Views

Thank you for the link Aswin.

However, following your link I am still not able to see how to get the *.lib versions of IPP via pip.

//Bo

Holm-Rasmussen__Bo
477 Views

SOLUTION:

Looking into Conda as Python package manager I see that all the IPP library types are available and updated to latest versions. For Microsoft that is the *.dll, *.lib and *.h files. Available with these separate conda packages:

https://anaconda.org/intel/ipp/files

https://anaconda.org/intel/ipp-static/files

https://anaconda.org/intel/ipp-include/files

https://anaconda.org/intel/ipp-devel/files

Reply