CNTK評估概觀
定型模型之後,您可以使用 CNTK Eval 程式庫在您自己的應用程式中評估模型。 CNTK支援 C++、Python、C#/.NET 和 JAVA 的模型評估。 從 v2.1 開始,CNTK也支援通用 Windows 平臺 (UWP) 。
CNTK評估的功能包括
- 同時支援 CPU 和 GPU 裝置。
- 平行支援多個評估要求。
- 藉由在多個執行緒之間共用相同模型的參數來優化記憶體使用量。 這會大幅降低在服務環境中執行評估時的記憶體使用量。
下列頁面提供使用 CNTK 程式庫進行模型評估的詳細資訊。
- Windows上的 CNTK 程式庫評估
- Linux 上的 CNTK 程式庫評估
- 使用 Python 進行CNTK程式庫評估
- NuGet套件
- Azure 中的評估
- 通用 Windows 平臺 (UWP) 評估
使用 CNTK 1.0 的繼承應用程式
在CNTK 2.0 版之前,CNTK EvalDLL 是用來評估搭配 BrainScript 使用cntk.exe定型的模型。 仍支援 EvalDLL,但僅適用于使用 BrainScript cntk.exe所建立的模型。 它不能用來評估使用 Python CNTK 2.0 或更新版本所建立的模型。 我們強烈建議使用最新的CNTK程式庫進行評估,因為它支援模型格式,並提供更多功能。
如需不同模型格式的詳細資訊,請參閱CNTK模型格式頁面。 如需使用 EvalDLL 介面的繼承應用程式,請參閱CNTK EvalDLL 概觀頁面。