Note sulla versione

In questa pagina sono registrati gli aggiornamenti apportati a Windows ML nelle build più recenti di Windows 10 SDK e del pacchetto NuGet.

Pacchetto NuGet di Windows ML - Versione 1.9

Pacchetto NuGet di Windows ML - Versione 1.8

  • Scaricare NuGet qui.
  • Basato su ONNX Runtime 1.8.
  • Nuova API WinML nativa, SetIntraOpThreadSpinning. Questa API viene usata per attivare o disattivare il comportamento di rotazione del thread IntraOp. Quando è abilitato e quando non è presente alcun carico di lavoro corrente, i thread IntraOp continueranno a ruotare per un po' di tempo aggiuntivo perché attende il completamento di ulteriori operazioni. Ciò può comportare prestazioni migliori per il carico di lavoro corrente, ma può influire sulle prestazioni di altri carichi di lavoro non correlati. L'interruttore è abilitato per impostazione predefinita.

Pacchetto NuGet di Windows ML - Versione 1.7

  • Scaricare NuGet qui
  • Basato su ONNX Runtime 1.7
  • . Supporto di NET5: funzionerà con . Proiezioni DI NET5 Standard 2.0.
  • I descrittori di immagini espongono le proprietà NominalPixelRange
  • Supporto nativo aggiunto per intervalli di pixel aggiuntivi [0..1] e [-1..1] nei modelli di immagine.
  • Viene aggiunta una nuova proprietà alla classe di runtime ImageFeatureDescriptor per esporre la proprietà ImageNominalPixelRange in ImageFeatureDescriptor. Altre proprietà simili esposte sono BitmapPixelFormat e BitmapAlphaMode dell'immagine.
  • Risoluzione di problemi e miglioramenti delle prestazioni.
  • Indicatori PIX DirectML aggiunti a Redist per abilitare il grafico di profilatura a livello di operatore.
  • Correzioni applicate per garantire che il pacchetto venga installato correttamente nei progetti UWP C# in Visual Studio.

Pacchetto NuGet di Windows ML - Versione 1.6

  • Scaricare NuGet qui
  • Basato su ONNX Runtime 1.6
  • Supporto per le applicazioni UWP destinate alla distribuzione di Windows Store per CPU e GPU.
  • WindowsAI Redist include ora un pacchetto C-Runtime collegato in modo statico per opzioni di distribuzione aggiuntive.
  • Miglioramenti dell'API secondari: gli utenti sono ora in grado di associare Iterable come input e output e di creare Tensor* tramite più buffer.

Pacchetto NuGet per Windows ML - Versione 1.5

  • Supporto per le applicazioni UWP destinate alla distribuzione di Windows Store (solo CPU).
  • Supporto per le applicazioni .NET e .NET Framework.
  • Supporto per gli sviluppatori RUST: esempio e documentazione disponibili
  • Nuove API per il controllo delle prestazioni aggiuntivo:
    • IntraopNumThreads: consente di modificare il numero di thread usati nel pool di thread per l'esecuzione intraoperatore per gli operatori CPU tramite LearningModelSessionOptions.
    • [SetNamedDimensionOverrides] ((/native-apis/SetNamedDimensionOverrides.md): consente di eseguire l'override delle dimensioni di input denominate in valori concreti tramite LearningModelSessionOptions per ottenere prestazioni di runtime migliori.
  • Supporto per le denotazioni aggiuntive del tipo di immagine in formato ONNX: Gray8, normalizzato [0..1] e normalizzato [-1..1].
  • Dimensioni del pacchetto ridotte grazie alla separazione dei simboli di debug in un pacchetto di distribuzione separato.

Pacchetto NuGet per Windows ML - Versione 1.4

Pacchetto NuGet per Windows ML - Versione 1.3

  • Scaricare NuGet qui
  • Basato su ONNX Runtime 1.3
  • Corrisponde a MachineLearningContract v3.
  • Supporto per ONNX 1.6 e opset 11.
  • Esecuzione della CPU supportata fino a Windows 8.1, esecuzione della GPU supportata fino a Windows 10 versione 1709.
  • I percorsi testati noti certificati sono Applicazioni desktop che usano C++. Le applicazioni dello Store e il Kit di certificazione app Windows non sono ancora supportati.

Build 19041 (Windows 10, versione 2004)

Supporto per ONNX 1.4 e opset 9 (CPU e GPU)

Aggiunte alla superficie dell'API:

Strumenti:

  • I convertitori WinMLTools supportano le nuove versioni di ONNX e opset
  • Ottimizzazioni per WinMLRunner che espongono nuove metriche delle prestazioni

Build 18362 (Windows 10, versione 1903)

Tutte le funzionalità e gli aggiornamenti dalle precedenti build di anteprima:

Build 18829

Build 18290

  • Versione minima supportata di ONNX = 1.2.2 (opset 7)
  • Versione massima supportata di ONNX = 1.3 (opset 8)
  • Supporta la riduzione delle dimensioni del modello tramite la quantizzazione ponderata post-training. Puoi usare la versione più recente di WinMLTools per comprimere i pesi del modello a int8.

Build 17763 (Windows 10, versione 1809)

Problemi noti

  • Per i modelli contenenti sequenze, MLGen genera una voce IList<Dictionary<chiave, valore>> anziché la voce IList<IDictionary<chiave, valore>> adeguata, restituendo risultati vuoti. Per risolvere questo problema, è sufficiente sostituire il codice generato automaticamente con la voce IList<IDictionary<chiave, valore>> appropriata.

Build 17723

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.