Formato do modelo CNTK

CNTK permite que os usuários salvem um modelo em um arquivo para uso futuro. Pode ser feito por

Há dois formatos de arquivo diferentes para armazenar o modelo.

  • O formato model-v1. Este formato foi originalmente usado antes da versão CNTK2. Um modelo é armazenado no formato model-v1 quando é salvo pelo BrainScript/cntk.exe.

  • O formato model-v2. Com CNTK2, um formato baseado em Protobuf é introduzido, que agora é conhecido como o formato model-v2. Um modelo é salvo nesse formato somente ao usar API de biblioteca CNTK

A tabela a seguir fornece uma visão geral sobre qual formato de modelo é criado e consumido por qual binário CNTK.

Criação de modelos Avaliação do modelo Suporte Lanugage
formato modelo-v1 cntk.exe cntk.exeEvalDll, Biblioteca CNTK BrainScript, C++, C#/.NET
formato model-v2 Biblioteca CNTK Biblioteca CNTK C++, C#/.NET, Java, Python