Catatan rilis

Halaman ini mencatat pembaruan untuk Windows ML dalam build terbaru Windows 10 SDK dan Paket NuGet.

Paket Windows ML NuGet - Versi 1.9

Paket Windows ML NuGet - Versi 1.8

  • Unduh NuGet di sini.
  • Dibangun di ONNX Runtime 1.8.
  • API WinML asli baru, SetIntraOpThreadSpinning. API ini digunakan untuk mengalihkan perilaku spin utas IntraOp. Ketika diaktifkan, dan ketika tidak ada beban kerja saat ini, utas IntraOp akan terus berputar selama beberapa waktu tambahan karena menunggu pekerjaan tambahan selesai. Hal ini dapat mengakibatkan performa yang lebih baik untuk beban kerja saat ini, tetapi dapat memengaruhi performa beban kerja lain yang tidak terkait. Pengalih ini diaktifkan secara default.

Paket Windows ML NuGet - Versi 1.7

  • Unduh NuGet di sini
  • Dibangun di ONNX Runtime 1.7
  • . Dukungan NET5 - akan berfungsi dengan . Proyeksi NET5 Standard 2.0.
  • Deskriptor gambar mengekspos properti NominalPixelRange
  • Dukungan asli ditambahkan untuk rentang piksel tambahan [0..1] dan [-1..1] dalam model gambar.
  • Properti baru ditambahkan ke runtimeclass ImageFeatureDescriptor untuk mengekspos properti ImageNominalPixelRange di ImageFeatureDescriptor. Properti serupa lainnya yang diekspos adalah BitmapPixelFormat gambar dan BitmapAlphaMode.
  • Perbaikan bug dan peningkatan performa.
  • Penanda DirectML PIX ke Redist ditambahkan untuk mengaktifkan grafik pembuatan profil di tingkat operator.
  • Perbaikan diterapkan untuk memastikan paket diinstal dengan benar pada proyek C# UWP di Visual Studio.

Paket Windows ML NuGet - Versi 1.6

  • Unduh NuGet di sini
  • Dibangun di ONNX Runtime 1.6
  • Dukungan untuk aplikasi UWP yang menargetkan penyebaran Windows Store untuk CPU dan GPU.
  • WindowsAI Redist sekarang menyertakan paket C-Runtime yang ditautkan secara statis untuk opsi penyebaran tambahan.
  • Peningkatan API Minor: Pengguna sekarang dapat mengikat Iterable sebagai input dan output, dan dapat membuat Tensor* melalui beberapa buffer.

Paket Windows ML NuGet - Versi 1.5

  • Dukungan untuk aplikasi UWP yang menargetkan penyebaran Windows Store (hanya CPU).
  • Dukungan untuk aplikasi .NET dan .NET framework.
  • Dukungan untuk Pengembang RUST - sampel dan dokumentasi tersedia
  • API baru ke untuk kontrol performa tambahan:
    • IntraopNumThreads: Menyediakan kemampuan untuk mengubah jumlah utas yang digunakan dalam threadpool untuk Eksekusi Operator Intra untuk operator CPU melalui Pembelajaran ModelSessionOptions.
    • [SetNamedDimensionOverrides] ((/native-apis/SetNamedDimensionOverrides.md): Menyediakan kemampuan untuk mengambil alih dimensi input bernama ke nilai konkret melalui Pembelajaran ModelSessionOptions untuk mencapai performa runtime yang lebih baik.
  • Dukungan untuk denotasi jenis gambar format ONNX tambahan – Gray8, dinormalisasi [0..1] dan dinormalisasi [-1..1].
  • Mengurangi ukuran paket dengan memisahkan simbol debug menjadi paket distribusi terpisah.

Paket Windows ML NuGet – Versi 1.4

Paket Windows ML NuGet - Versi 1.3

  • Unduh NuGet di sini
  • Dibangun di ONNX Runtime 1.3
  • Sesuai dengan Mesin Pembelajaran Contract v3.
  • Dukungan untuk ONNX 1.6 dan opset 11.
  • Eksekusi CPU didukung hingga Windows 8.1; Eksekusi GPU didukung hingga Windows 10 versi 1709.
  • Jalur teruji bersertifikat yang diketahui adalah Aplikasi Desktop menggunakan C++. Aplikasi penyimpanan dan Kit Sertifikasi Aplikasi Windows belum didukung.

Build 19041 (Windows 10, versi 2004)

Dukungan untuk ONNX 1.4 dan opset 9 (CPU dan GPU)

Penambahan API Surface:

Tooling:

  • Konverter WinMLTools mendukung versi ONNX dan opset baru
  • Pengoptimalan ke WinMLRunner mengekspos metrik performa baru

Build 18362 (Windows 10, versi 1903)

Semua fitur dan pembaruan dari build penerbangan sebelumnya:

Build 18829

Build 18290

  • Versi ONNX yang didukung min = 1.2.2 (opset 7)
  • Versi ONNX maks yang didukung = 1.3 (opset 8)
  • Mendukung pengurangan ukuran model melalui kuantisasi berat pasca-pelatihan. Anda dapat menggunakan versi terbaru WinMLTools untuk mengemas bobot model Anda ke int8.

Build 17763 (Windows 10, versi 1809)

Masalah yang diketahui

  • Untuk model yang berisi urutan, MLGen menghasilkan kunci Kamus <IList<, nilai>> alih-alih kunci IDictionary<IList<yang tepat, nilai>>, yang mengarah ke hasil kosong. Untuk memperbaiki masalah ini, cukup ganti kode yang dihasilkan secara otomatis dengan kunci IList<IDictionary<yang sesuai, nilai>> sebagai gantinya.

Build 17723

Catatan

Gunakan sumber daya berikut untuk bantuan dengan Windows ML:

  • Untuk mengajukan atau menjawab pertanyaan teknis tentang Windows ML, silakan gunakan tag windows-machine-learning di Stack Overflow.
  • Untuk melaporkan bug, silakan ajukan masalah di GitHub kami.