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
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 |