Формат модели CNTK
CNTK позволяет пользователям сохранять модель в файл для дальнейшего использования. Это можно сделать с помощью
- указание "modelPath" в файле конфигурации при использовании BrainScript/cntk.exeили
- сохранить() в Python или
- save() в C++ при использовании API библиотеки CNTK.
Существует два разных формата файлов для хранения модели.
формате model-v1. Этот формат изначально использовался до версии CNTK2. Модель хранится в формате model-v1, если она сохраняется в BrainScript/cntk.exe.
формате model-v2. С помощью CNTK2 представлен формат на основе Protobuf, который теперь называется форматом model-v2. Модель сохраняется в этом формате только при использовании API библиотеки CNTK
- сохранить() в Python или
- save() в C++.
В следующей таблице приведены общие сведения о том, какой формат модели создается и используется двоичным файлом CNTK.
Создание модели | Оценка модели | Поддержка lanugage | |
---|---|---|---|
Формат model-v1 | cntk.exe | cntk.exeEvalDll библиотеки CNTK | BrainScript, C++, C#/.NET |
Формат model-v2 | Библиотека CNTK | библиотеки CNTK | C++, C#/.NET, Java, Python |