NuGet
This page provides general notes on how to install Intel® oneAPI
components distributed via the
NuGet
channel. NuGet is a Microsoft-supported mechanism for sharing compiled
code. It also defines how the packages are created, hosted and consumed,
and it provides the tools for each of those roles. For more details on
the installation process, please refer to the Microsoft*
documentation.
Intel® oneAPI components distributed via NuGet include both development
and runtime options.
For your convenience, the components are divided to
devel
and static
packages corresponding to the different linking types (dynamic and
static). Certain component packages are also split into x64 and x86
versions to reduce the overall package size.Development Packages
The following table provides the full list of available packages:
Component Name | Package Name | Platform | Dependencies |
---|---|---|---|
Intel OpenMP* Runtime Library | intelopenmp.devel.<platform> intelopenmp.static.<platform> | osx | N/A |
Intel® oneAPI Data Analytics Library (oneDAL) | inteldal.devel.<platform> inteldal.static.<platform> | osx-x64 | N/A |
Intel® oneAPI Threading Building Blocks (oneTBB) | inteltbb.devel.<platform> | osx | N/A |
Intel® Integrated Performance Primitives | intelipp.devel.<platform> intelipp.static.<platform> | osx-x64 | N/A |
Intel® Integrated Performance Primitives Cryptography | intelipp_crypto.devel.<platform> intelipp_crypto.static.<platform> | osx-x64 | N/A |
Intel® oneAPI Math Kernel Library | intelmkl.devel.<platform> intelmkl.static.<platform> | osx-x64 | N/A |
Intel® oneAPI Math Kernel Library (Cluster Components) | intelmkl.devel.cluster.<platform> intelmkl.static.cluster.<platform> | osx-x64 | Intel OpenMP* Runtime Library oneMKL |
All the specified dependencies will be downloaded automatically by the NuGet Package Manager.