Versions ONNX et builds Windows
Windows Machine Learning prend en charge des versions spécifiques du format ONNX dans les builds Windows publiées. Pour que votre modèle fonctionne avec Windows ML, vous devez vous assurer que votre version de modèle ONNX est prise en charge pour la version de Windows ciblée par votre application.
Le tableau ci-dessous récapitule toutes les versions de Windows ML publiées et les versions ONNX correspondantes prises en charge.
Version de Windows | Versions de ONNX prises en charge | Jeux d’opérateurs ONNX pris en charge |
---|---|---|
Windows 11, version 2104 | 1.2 - 1.7 | 7 - 12 |
Windows 10, version 2004 (build 19041) | 1.2.2, 1.3 et 1.4 | 7, 8 et 9 |
Windows 10 version 1909 | 1.2.2 et 1.3 | 7 et 8 |
Windows 10, version 1903 (build 18362) | 1.2.2 et 1.3 | 7 et 8 |
Windows 10, version 1809 (build 17763) | 1.2.2 | 7 |
ONNX opset 10 est pris en charge dans le package NuGet.
Si vous développez à l’aide de builds Windows Insider Flights, consultez nos notes de publication pour obtenir les versions d’ONNX minimale et maximale prises en charge dans les versions d’évaluation du SDK Windows 10.
Convertisseur de jeu d’opérateurs ONNX
L’API ONNX fournit une bibliothèque pour la conversion de modèles ONNX entre différentes versions de jeu d’opérateurs. Ainsi, les développeurs et les scientifiques des données peuvent mettre à niveau un modèle ONNX existant avec une version plus récente ou rétrograder le modèle avec une version antérieure de la spécification ONNX.
Le convertisseur de version peut être appelé par le biais d’API C++ ou Python. Il existe également un tutoriel qui fournit plusieurs exemples sur la mise à niveau et la rétrogradation d’un modèle ONNX vers un nouveau jeu d’opérateurs cible.
Remarque
Utilisez les ressources suivantes pour obtenir de l’aide sur Windows ML :
- Pour poser des questions techniques ou apporter des réponses à des questions techniques sur Windows ML, veuillez utiliser le mot clé windows-machine-learning sur Stack Overflow.
- Pour signaler un bogue, veuillez signaler un problème dans notre plateforme GitHub.