使用 mlgen 的自動代碼產生功能

Windows Machine Learning 的程式碼產生器 mlgen 會使用可為您呼叫 Windows ML API 的包裝函式類別來建立介面 (C#, C++/WinRT, and C++/CX),讓您輕鬆地載入、繫結和評估您應用程式中的模型。

取得工具

mlgen 是以 Visual Studio 擴充功能的形式提供,可供開發人員在 VS 2017 或更新版本中建立 WinML 應用程式。

在 Windows 10 版本 1903 和更新版本中,mlgen 已不再包含於 Windows 10 SDK 中,所以您必須下載並安裝擴充功能。 有一個適用於 Visual Studio 2017,另一個適用於 Visual Studio 2019

使用 mglen

安裝 mlgen 之後,在您的 Visual Studio 專案中,將 ONNX 檔案新增至專案的 Assets 資料夾,VS 會在新的介面檔案中產生 Windows ML 包裝函式類別。 您可以使用這些類別和方法,將您的模型整合到您的應用程式中。

注意

使用下列資源取得 Windows ML 的說明:

  • 如需詢問或回答有關 Windows ML 的技術問題,請使用 Stack Overflow 上的 windows-machine-learning 標籤。
  • 如需回報錯誤 (bug),請在 GitHub 上提出問題。