Versioni di ONNX e build di Windows
Windows Machine Learning supporta versioni specifiche del formato ONNX nelle build rilasciate di Windows. Per un corretto funzionamento del modello con Windows ML, dovrai assicurarti che la versione del modello ONNX in uso sia supportata per la release di Windows a cui è destinata la tua applicazione.
Nella tabella seguente sono riepilogate tutte le versioni attualmente rilasciate di Windows ML e le corrispondenti versioni di ONNX supportate.
Release di Windows | Versioni di ONNX supportate | Opset ONNX supportati |
---|---|---|
Windows 11, versione 2104 | 1.2 - 1.7 | 7 - 12 |
Windows 10, versione 2004 (build 19041) | 1.2.2, 1.3 e 1.4 | 7, 8 e 9 |
Windows 10, versione 1909 | 1.2.2 e 1.3 | 7 e 8 |
Windows 10, versione 1903 (build 18362) | 1.2.2 e 1.3 | 7 e 8 |
Windows 10, versione 1809 (build 17763) | 1.2.2 | 7 |
ONNX opset 10 è supportato nel pacchetto NuGet.
Se stai eseguendo attività di sviluppo con build di anteprima per partecipanti al Programma Windows Insider, leggi le note sulla versione per avere informazioni sulle versioni minime e massime di ONNX supportate nelle versioni di anteprima di Windows 10 SDK.
Convertitore di opset ONNX
L'API ONNX offre una libreria per la conversione dei modelli ONNX tra versioni diverse di opset. In questo modo gli sviluppatori e i data scientist possono aggiornare un modello ONNX esistente a una versione più recente oppure effettuare il downgrade del modello a una versione meno recente della specifica ONNX.
Il convertitore di versioni può essere richiamato tramite API Python o C++. È disponibile anche un'esercitazione che fornisce diversi esempi su come eseguire l'aggiornamento e il downgrade di un modello ONNX a un nuovo opset di destinazione.
Nota
Per informazioni su Windows Machine Learning, usa le risorse seguenti:
- Per porre domande tecniche o rispondere a domande tecniche su Windows Machine Learning, usa il tag windows-machine-learning in Stack Overflow.
- Per segnalare un bug, registra il problema in GitHub.