Поделиться через


Версии ONNX и сборки Windows

Windows Machine Learning поддерживает определенные версии формата ONNX в выпущенных сборках Windows. Чтобы ваша модель работала с Windows ML, следите за тем, чтобы версия модели ONNX поддерживалась в выпуске Windows, для которого предназначено ваше приложение.

В таблице ниже перечислены все выпущенные в настоящее время версии Windows ML и поддерживаемые в них версии ONNX.

Выпуск Windows Поддерживаемые версии ONNX Поддерживаемые наборы операций ONNX
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

Набор операций ONNX версии 10 поддерживается в пакете NuGet.

Если вы ведете разработку в тестовых сборках по программе предварительной оценки Windows, ознакомьтесь с заметками о выпуске, где указаны минимальная и максимальная поддерживаемые версии ONNX для тестовых сборок пакета SDK для Windows 10.

Преобразователь наборов операций ONNX

API ONNX содержит библиотеку для преобразования версий наборов операций для моделей ONNX. Это позволяет разработчикам, а также специалистам по обработке и анализу данных обновить существующую модель ONNX до более новой версии либо понизить модель до более ранней версии спецификации ONNX.

Преобразователь версий можно вызывать через API-интерфейсы для C++ или Python. Существует также руководство с примерами обновления модели ONNX до более новой версии или перехода на более раннюю версию набора операций.

Примечание.

Используйте следующие ресурсы для получения справки по машинному обучению в Windows:

  • Чтобы задать технические вопросы о машинном обучении в Windows или ответить на них, используйте тег windows-machine-learning в Stack Overflow.
  • Сообщить об ошибке можно в нашем репозитории GitHub.