Sdílet prostřednictvím


Přehled vyhodnocení CNTK

Po natrénování modelu můžete k vyhodnocení modelu ve vlastní aplikaci použít knihovnu CNTK Eval. CNTK podporuje vyhodnocení modelu z C++, Pythonu, C#/.NET a Javy. Od verze 2.1 CNTK také podporuje Univerzální platforma Windows (UPW).

Funkce vyhodnocení CNTK zahrnují

  • Podpora procesoru i zařízení GPU
  • Podpora více žádostí o vyhodnocení paralelně
  • Optimalizujte využití paměti sdílením parametrů stejného modelu mezi více vlákny. Tím se výrazně sníží využití paměti při spuštění vyhodnocení v prostředí služby.

Následující stránky obsahují podrobné informace o vyhodnocení modelu pomocí knihovny CNTK.

Starší verze aplikací používajících CNTK 1.0

Před verzí CNTK 2.0 se CNTK EvalDLL použil k vyhodnocení modelu trénovaného pomocí cntk.exe s BrainScriptem. EvalDLL je stále podporován, ale funguje jenom pro model vytvořený cntk.exe s BrainScriptem. Nedá se použít k vyhodnocení modelů vytvořených CNTK 2.0 nebo novějším pomocí Pythonu. Důrazně doporučujeme používat nejnovější knihovny CNTK k vyhodnocení, protože podporuje formáty modelů a poskytuje další funkce.

Další podrobnosti o různých formátech modelu najdete na stránce CNTK formátu modelu. Starší verze aplikací, které používají rozhraní EvalDLL, najdete na stránce s přehledem CNTK EvalDLL.