Finding Intel® IPP on Your System
Intel® Integrated Performance Primitives (Intel® IPP) installs in the subdirectory referred to as
inside
. By default, the
is:
<ipp directory>
<install_dir>
<install_dir>
- On Windows* OS:C:\Program files (x86)\Intel\oneapi(on certain systems, instead ofProgram Files (x86), the directory name isProgram Files)
- On Linux* OS:
- admin:/opt/intel/oneapi
- user:~/intel/oneapi
- On macOS*:/opt/intel/oneapi
The tables below describe the structure of the high-level directories on:
Windows* OS:
Directory
| Contents
|
---|---|
env | Batch files to set environmental variables in the user shell
|
include | Header files for the library functions
|
lib/ia32 | Single-threaded static libraries for the IA-32 architecture
|
lib/intel64 | Single-threaded static libraries for the Intel® 64 architecture
|
lib/ , where
<arch> /tl/<threading_type> <arch> {ia32, intel64} , and
<threading_type> {tbb, openmp} | Threading Layer static and dynamic libraries
|
redist/ia32 | Single-threaded DLLs for applications running on processors with the IA-32 architecture
|
redist/intel64 | Single-threaded DLLs for applications running on processors with the Intel® 64 architecture
|
components | Intel IPP interfaces and example files
|
tools/custom_library_tool_python | Command-line and GUI tool for building custom dynamic libraries
|
tools/ <arch> /staticlib | Header files for disabling the Intel IPP static dispatcher (linking with one CPU-optimized variant)
|
Linux* OS:
Directory
| Contents
|
---|---|
env | Batch files to set environmental variables in the user shell
|
include | Header files for the library functions
|
lib/ia32 | Single-threaded static libraries for the IA-32 architecture
|
lib/intel64 | Single-threaded static libraries for the Intel® 64 architecture
|
lib/ , where
<arch> /tl/<threading_type> <arch> {ia32, intel64} , and
<threading_type> {tbb, openmp} | Threading Layer static and dynamic libraries
|
lib/ <arch> /nonpic | Non-PIC single-threaded static libraries
|
lib/<arch>_and | Intel IPP libraries for Android*
|
components | Intel IPP interfaces and example files
|
tools/custom_library_tool_python | Command-line and GUI tool for building custom dynamic libraries
|
tools/ <arch> /staticlib | Header files for disabling the Intel IPP static dispatcher (linking with one CPU-optimized variant)
|
macOS*:
Directory
| Contents
|
---|---|
env | Batch files to set environmental variables in the user shell
|
include | Header files for the library functions
|
lib/intel64 | Single-threaded static libraries for the Intel® 64 architecture
|
lib/<arch>_and | Intel IPP libraries for Android*
|
components | Intel IPP interfaces and example files
|
customlibtool/custom_library_tool_python | Header files for disabling the Intel IPP static dispatcher (linking with one CPU-optimized variant)
|