ONNX 版本和 Windows 組建
Windows Machine Learning 在已發行的 Windows 組建中支援特定版本的 ONNX 格式。 為了讓模型能與 Windows ML 搭配運作,您必須確定 ONNX 模型版本可支援用於以您的應用程式作為目標的 Windows 版本。
下表摘要說明目前已發行的所有 Windows ML 版本,以及所支援的對應 ONNX 版本。
Windows 版本 | 支援的 ONNX 版本 | 支援的 ONNX opset |
---|---|---|
Windows 11 版本 2104 | 1.2 - 1.7 | 7 - 12 |
Windows 10 2004 版 (組建 19041) | 1.2.2、1.3 和 1.4 | 7、8 和 9 |
Windows 10 版本 1909 | 1.2.2 和 1.3 | 7 和 8 |
Windows 10 版本 1903 (組建 18362) | 1.2.2 和 1.3 | 7 和 8 |
Windows 10 版本 1809 (組建 17763) | 1.2.2 | 7 |
NuGet 套件中支援 ONNX opset 10。
如果您使用 Windows 測試人員套件正式發行前小眾測試版組建進行開發,請參閱我們的版本資訊,以取得 Windows 10 SDK 套件正式發行前小眾測試版中所支援的最小和最大 ONNX 版本。
ONNX opset 轉換器
ONNX API 提供了可讓您在不同 opset 版本之間轉換 ONNX 模型的程式庫。 這可讓開發人員和資料科學家將現有 ONNX 模型升級至較新版本,或將模型降級為較舊版本的 ONNX 規格。
版本轉換器可透過 C++ 或 Python API 來叫用。 另外還有一個教學課程提供了數個範例,以說明如何將 ONNX 模型升級和降級為新的目標 opset。
注意
使用下列資源取得 Windows ML 的說明:
- 如需詢問或回答有關 Windows ML 的技術問題,請使用 Stack Overflow 上的 windows-machine-learning 標籤。
- 如需回報錯誤 (bug),請在 GitHub 上提出問題。