CNTK-modellformat
MED CNTK kan användare spara en modell i en fil för framtida användning. Det kan göras genom att
- ange "modelPath" i konfigurationsfilen när du använder BrainScript/cntk.exe, eller
- save() i Python eller
- Save() i C++ när du använder CNTK-biblioteks-API.
Det finns två olika filformat att lagra modellen i.
Formatet model-v1. Det här formatet användes ursprungligen före CNTK2-versionen. En modell lagras i formatet model-v1 när den sparas av BrainScript/cntk.exe.
Formatet model-v2. Med CNTK2 introduceras ett Protobuf-baserat format, som nu kallas modell-v2-format. En modell sparas endast i det här formatet när du använder CNTK-biblioteks-API:et
Följande tabell ger en översikt över vilket modellformat som skapas och används av vilken CNTK-binär fil.
Skapa modell | Modellutvärdering | Stöd för lanugage | |
---|---|---|---|
model-v1-format | cntk.exe | cntk.exeEvalDll, CNTK Library | BrainScript, C++, C#/.NET |
model-v2-format | CNTK-bibliotek | CNTK-bibliotek | C++, C#/.NET, Java, Python |