Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Redistributing IPP

hadipardis
Beginner
894 Views

Hi, I have written a program in which I used IPP Image Processing functions. Now, I want to deploy it on a new PC. Which IPP Dlls should I distribute with my program? Thanks
0 Kudos
5 Replies
Vladimir_Dudnik
Employee
894 Views

Hello,

I recommend you to take a look on the material by the link below:
IntelIntegrated Performance Primitives 5.2 - FAQ

Regards,
Vladimir

0 Kudos
hadipardis
Beginner
894 Views
I have a license, Now, what is your answer for me?
0 Kudos
Vladimir_Dudnik
Employee
894 Views

Might be I did not get your question...

The list of IPP redisributable components is listed in redistr.txt file in your IPP installation. In general, you may want to install IPP on client system with using redistributable install package.

If your question is about how to minimize number of IPP DLLs within your application - you may build custom DLL with only functions which you are using.

If you prefer to have IPP DLLs and you only use functions from ippi library you need to keep libguide40.dll, ippcore.dll and ippi-xx.dll (which is IPP dispatcher DLL) and ippi processor specific DLLs with your application.

Regards,
Vladimir

Vladimir

0 Kudos
hadipardis
Beginner
894 Views
Thanks. But I couldn't find redistr.txt! Where is it? Also, is it necessary to install or register any thing else?
0 Kudos
Vladimir_Dudnik
Employee
894 Views

The file redist.txt should be located at the root of your commercial IPP version, for example C:Program FilesIntelIPP5.2ia32.

If you own evaluation version of IPP you can't redistribute IPP binaries. Please refer to you IPP license for the details or contact with Intel Premier Support.

Regards,
Vladimir

0 Kudos
Reply