Freigeben über


NuGet-Paket

Übersicht

Das CNTK NuGet-Paket ist ein NuGet Paket mit den erforderlichen Bibliotheken und Assemblys, um .NET- und Windows C++-Anwendungen zu ermöglichen, CNTK Modellbewertung auszuführen. Es gibt 3 NuGet Pakete:

Installation

Das Paket kann über die NuGet Paket-Manager innerhalb Visual Studio abgerufen werden, indem Sie nach "CNTK" suchen oder direkt von nuget.org heruntergeladen werden:

Die aktuelle Version ist 2.7.0.

Die CNTK NuGet-Pakete können auf einem Visual C++-, .NET(C#, VB.Net, F#, ...)- oder UWP-Projekten installiert werden. Das NuGet-Paket enthält sowohl Debug- als auch Releaseversionen von C++-Bibliotheks- und DLLs sowie die Releaseversion der C#-Assembly und der abhängigen DLLs. Nachdem das Projekt installiert wurde, enthält er einen Verweis auf die verwaltete DLL und die erforderlichen abhängigen Binärbibliotheken werden nach dem Erstellen des Projekts in das Ausgabeverzeichnis kopiert.

Anweisungen zum Installieren eines NuGet-Pakets finden Sie in der NuGet Dokumentation unter:https://docs.nuget.org/consume/installing-nuget

Aktuelle Version

Die aktuelle Version von CNTK Eval NuGet Packages unterstützen die folgenden Schnittstellen

Linux

Es gibt einen Linux-äquivalenten Satz von Bibliotheken (wenn auch nicht über NuGet verfügbar), die CNTK Modellbewertungen in Linux mithilfe von C++ermöglicht. Weitere Informationen finden Sie auf der Seite "CNTK Auswertung auf Linux".

Ältere Anwendungen mit CNTK EvalDLL-Schnittstelle

Für Anwendungen, die weiterhin CNTK EvalDLL-Schnittstelle verwenden, die nur das Modell-v1-Format unterstützt, verwenden Sie bitte die Microsoft.Research.CNTK. CpuEval-mkl NuGet Paket: