-
Notifications
You must be signed in to change notification settings - Fork 4.3k
NuGet Package
##Overview The CNTK Eval NuGet package is a NuGet package containing the necessary libraries and assemblies to enable .Net and Windows C++ applications to perform CNTK model evaluation. There are 3 Nuget packages:
- CNTK.CPU: provides CNTK Library C# Eval API, and used for CPU only machines.
- CNTK.GPU: provides CNTK Library C# Eval API, and used for GPU enabled machines.
- Microsoft.Research.CNTK.CpuEval-mkl: provides CNTK EvalDll API. It supports CPU only.
##Installation The package may be obtained through the NuGet Package Manager inside Visual Studio by searching for "CNTK", or downloaded directly from NuGet:
- https://www.nuget.org/packages/CNTK.CPU/
- https://www.nuget.org/packages/CNTK.GPU/
- https://www.nuget.org/packages/Microsoft.Research.CNTK.CpuEval-mkl/
The current version is 2.0-beta8. When installing, please select the option "Include Prerelease" in "Manage Nuget Packages".
The CNTK Eval NuGet package may be installed on a Visual C++ or .Net project (C#, VB.Net, F#, ...). Once installed the project will contain a reference to the managed dll and the required dependent binary libraries will be copied to the output directory.
For instructions on how to install a NuGet package, please refer to the NuGet documentation at:
https://docs.nuget.org/consume/installing-nuget
##Current Release The current release of CNTK Eval Nuget Packages support the following interfaces
##Linux There is a Linux equivalent set of libraries (albeit not available through NuGet) that enables CNTK model evaluations in Linux using C++. Refer to the CNTK Evaluation Overview page for details.