Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vue d’ensemble
Le package CNTK NuGet est un package NuGet contenant les bibliothèques et les assemblys nécessaires pour permettre aux applications .NET et Windows C++ d’effectuer CNTK évaluation du modèle. Il existe 3 packages NuGet :
- CNTK. CPUOnly : fournit CNTK bibliothèque managée C#/.NET et bibliothèque C++ pour les ordinateurs uniquement.
- CNTK. GPU : fournit CNTK bibliothèque managée C#/.NET et bibliothèque C++ pour les machines compatibles GPU.
- CNTK. UWP. CPUOnly : fournit CNTK bibliothèque Eval UWP C++ pour les applications utilisant plateforme Windows universelle (UWP) sur les machines uc uniquement.
Installation
Le package peut être obtenu via le NuGet Gestionnaire de package à l’intérieur Visual Studio en recherchant « CNTK » ou téléchargé directement à partir de nuget.org :
- https://www.nuget.org/packages/CNTK.CPUOnly
- https://www.nuget.org/packages/CNTK.GPU
- https://www.nuget.org/packages/CNTK.UWP.CPUOnly
La version actuelle est 2.7.0.
Les packages CNTK NuGet peuvent être installés sur des projets Visual C++, .NET(C#, VB.Net, F#, ...), ou UWP. Le package NuGet contient à la fois les versions de débogage et de mise en production de la bibliothèque C++ et des DLL, ainsi que la version de mise en production de l’assembly C# et de ses DLL dépendantes. Une fois le projet installé, une référence à la DLL managée et les bibliothèques binaires dépendantes requises sont copiées dans le répertoire de sortie après la génération du projet.
Pour obtenir des instructions sur l’installation d’un package NuGet, reportez-vous à la documentation NuGet à l’adresse suivante :https://docs.nuget.org/consume/installing-nuget
Version actuelle
La version actuelle de CNTK packages eval NuGet prend en charge les interfaces suivantes
- interface Eval managée de bibliothèque CNTK
- interface de formation managée de bibliothèque CNTK
- CNTK Bibliothèque C++ Eval, interface Eval
Linux
Il existe un ensemble de bibliothèques Linux équivalent (même s’il n’est pas disponible via NuGet) qui permet CNTK évaluations de modèles dans Linux à l’aide de C++. Pour plus d’informations, reportez-vous à la page évaluation CNTK sur Linux.
Applications héritées utilisant CNTK interface EvalDLL
Pour les applications qui utilisent toujours CNTK interface EvalDLL, qui prend uniquement en charge le format model-v1, utilisez Microsoft.Research.CNTK. Package de NuGet CpuEval-mkl :
- https://www.nuget.org/packages/Microsoft.Research.CNTK.CpuEval-mkl: prend en charge le processeur uniquement, implémente l’interface C# EvalDll et l’interface C++ EvalDll.