Partager via


Format du modèle CNTK

CNTK permet aux utilisateurs d’enregistrer un modèle dans un fichier pour une utilisation ultérieure. Il peut être fait par

  • spécification de « modelPath » dans le fichier de configuration lors de l’utilisation de BrainScript/cntk.exe, ou
  • enregistrer() en Python ou
  • Enregistrer() en C++ lors de l’utilisation de l’API bibliothèque CNTK .

Il existe deux formats de fichiers différents pour stocker le modèle.

  • Format model-v1. Ce format a été utilisé à l’origine avant la version CNTK2. Un modèle est stocké au format model-v1 lorsqu’il est enregistré par BrainScript/cntk.exe.

  • format model-v2. Avec CNTK2, un format protobuf est introduit, qui est désormais appelé format model-v2. Un modèle est enregistré dans ce format uniquement lors de l’utilisation de l’API bibliothèque CNTK

Le tableau suivant donne une vue d’ensemble du format de modèle créé et consommé par le binaire CNTK.

Création de modèle Évaluation du modèle Prise en charge de Lanugage
format model-v1 cntk.exe cntk.exeEvalDll, bibliothèque CNTK BrainScript, C++, C#/.NET
format model-v2 Bibliothèque CNTK bibliothèque CNTK C++, C#/.NET, Java, Python