Compartir a través de


Formato de modelo CNTK

CNTK permite a los usuarios guardar un modelo en un archivo para su uso futuro. Se puede hacer mediante

  • especificar "modelPath" en el archivo de configuración al usar BrainScript/cntk.exe, o
  • save() en Python o
  • save() en C++ al usarapi de biblioteca de CNTK de .

Hay dos formatos de archivo diferentes en los que almacenar el modelo.

  • el formato model-v1. Este formato se usó originalmente antes de la versión de CNTK2. Un modelo se almacena en el formato model-v1 cuando se guarda mediante BrainScript/cntk.exe.

  • el formato model-v2. Con CNTK2, se introduce un formato basado en Protobuf, que ahora se conoce como formato model-v2. Un modelo se guarda en este formato solo cuando se usa API de biblioteca de CNTK

    • por save() en Python o
    • Save() en C++.

En la tabla siguiente se proporciona información general sobre qué formato de modelo se crea y consume en qué binario CNTK.

Creación de modelos Evaluación del modelo Soporte técnico de Lanugage
formato model-v1 cntk.exe cntk.exeEvalDll, biblioteca CNTK BrainScript, C++, C#/.NET
formato model-v2 Biblioteca CNTK biblioteca CNTK C++, C#/.NET, Java, Python