Megosztás a következőn keresztül:


Kibocsátási megjegyzések

Ez a lap a Windows SDK és a NuGet-csomag legújabb buildjeiben rögzíti a Windows ML frissítéseit.

Windows ML NuGet-csomag – 1.9-es verzió

Windows ML NuGet-csomag – 1.8-es verzió

  • NuGet letöltése itt.
  • ONNX Runtime 1.8-ra épül.
  • Új natív WinML API, SetIntraOpThreadSpinning. Ez az API az IntraOp-szál pörgetési viselkedésének váltására szolgál. Ha engedélyezve van, és nincs aktuális számítási feladat, az IntraOp-szálak továbbra is pörögni fognak egy ideig, amíg a további munka befejeződik. Ez jobb teljesítményt eredményezhet az aktuális számítási feladat számára, de hatással lehet más, nem kapcsolódó számítási feladatok teljesítményére. Ez a kapcsoló alapértelmezés szerint engedélyezve van.

Windows ML NuGet-csomag – 1.7-es verzió

  • Itt töltheti le a NuGetet
  • Az ONNX Runtime 1.7-re épült
  • .NET5-támogatás – működni fog a .NET Standard 2.0 vetületekkel.
  • A képleírók a NominalPixelRange tulajdonságait teszik elérhetővé
  • Natív támogatás hozzáadva további képponttartományokhoz [0..1] és [-1..1] képmodellekben.
  • A rendszer új tulajdonságot ad hozzá az ImageFeatureDescriptor futtatókörnyezetosztályához, amely elérhetővé teszi az ImageNominalPixelRange tulajdonságot az ImageFeatureDescriptorban. Hasonlóan feltárt tulajdonságok a kép BitmapPixelFormat és BitmapAlphaMode tulajdonságai.
  • Hibajavítások és teljesítménybeli fejlesztések.
  • DirectML PIX-jelölők hozzáadva a Redisthez a profilkészítés gráfjának operátorszintjén való engedélyezéséhez.
  • Kijavítottuk, hogy a csomag megfelelően legyen telepítve a Visual Studióban lévő C# UWP-projekteken.

Windows ML NuGet-csomag – 1.6-os verzió

  • NuGet letöltése itt
  • Az ONNX Runtime 1.6-ra épült
  • A Windows Áruházbeli üzembe helyezést célzó UWP-alkalmazások támogatása cpu-ra és GPU-ra egyaránt.
  • A WindowsAI Redist mostantól tartalmaz egy statikusan csatolt C-Runtime-csomagot a további üzembe helyezési lehetőségekhez.
  • Kisebb API-fejlesztések: A felhasználók mostantól bemenetként és kimenetként is megköthetik az Iterable-t, és több pufferen keresztül létrehozhatják a Tensor*-t.

Windows ML NuGet-csomag – 1.5-ös verzió

  • Windows Áruházbeli üzembe helyezést célzó UWP-alkalmazások támogatása (csak cpu esetén).
  • .NET- és .NET-keretrendszeralkalmazások támogatása.
  • RUST-fejlesztők támogatása – rendelkezésre álló minta és dokumentáció
  • Új API-k a további teljesítményszabályozáshoz:
    • IntraopNumThreads: Lehetővé teszi, hogy a LearningModelSessionOptions segítségével módosítsa a szálkezelő készletben a CPU operátorok intra operációs végrehajtásához használt szálak számát.
    • [SetNamedDimensionOverrides]((/native-apis/SetNamedDimensionOverrides.md): Lehetővé teszi, hogy a LearningModelSessionOptions használatával felülbírálja a nevesített bemeneti dimenziókat a konkrét értékekre a futásidejű teljesítmény javítása érdekében.
  • További ONNX formátumú képtípus-denotációk támogatása – Gray8, normalizált [0..1] és normalizált [-1..1].
  • A csomag méretének csökkentése a hibakeresési szimbólumok külön terjesztési csomagra való elválasztásával.

Windows ML NuGet-csomag – 1.4-es verzió

Windows ML NuGet-csomag – 1.3-es verzió

  • NuGet letöltése itt
  • Az ONNX Runtime 1.3-ra építve
  • A MachineLearningContract v3-nak felel meg.
  • Az ONNX 1.6 és az opset 11 támogatása.
  • A cpu-végrehajtás támogatott a Windows 8.1-ben; A GPU-végrehajtás a Windows 10 1709-es verziójáig támogatott.
  • A hitelesített ismert tesztelt útvonalak a C++-ot használó asztali alkalmazások. Az áruházbeli alkalmazások és a Windows-alkalmazástanúsítvány-készlet még nem támogatott.

19041-es build (Windows 10, 2004-es verzió)

Az ONNX 1.4 és az Opset 9 (CPU és GPU) támogatása

API Surface-bővítmények:

Szerszámozás:

  • A WinMLTools konverterek támogatják az új ONNX-verziókat és opseteket
  • A WinMLRunner optimalizálása új teljesítménymetrikák felfedéséhez

18362-es build (Windows 10, 1903-es verzió)

Az előző tesztelt buildek összes funkciója és frissítése:

  • ONNX 1.3-támogatás
  • Modellméret-csökkentés támogatása a betanítás utáni súlykvantizálással. A WinMLTools legújabb verziójával a modell súlyait int8 (egész 8 bites) formátumba tömörítheti.
  • A mlgen eltávolítása a Windows 10 SDK-ból – használja helyette az alábbi Visual Studio-bővítmények egyikét:

Build 18829

Build 18290

  • Minimális támogatott ONNX-verzió = 1.2.2 (opset 7)
  • Maximális támogatott ONNX-verzió = 1.3 (opset 8)
  • Támogatja a modell méretének csökkentését a betanítás utáni súly kvantálással. A WinMLTools legújabb verziójával a modell súlyait int8 formátumba konvertálhatja.

17763-es build (Windows 10, 1809-es verzió)

Ismert problémák

  • Sorozatokat tartalmazó modellek esetén az MLGen létrehoz egy IList<IDictionary<kulcs, érték>> a megfelelő IList<IDictionary<kulcs, érték>>helyett, amiért üres eredményekhez vezet. A probléma megoldásához egyszerűen cserélje le az automatikusan létrehozott kódot a megfelelő IList<IDictionary<kulcs, érték>>.

17723-os build

Jegyzet

A Windows ML-vel kapcsolatos segítségért használja az alábbi erőforrásokat:

  • Ha technikai kérdéseket szeretne feltenni vagy megválaszolni a Windows ML-ről, használja a Stack Overflowwindows-machine-learning címkéjét.
  • Hiba bejelentéséhez, kérjük, nyújtson be egy hibajegyet a GitHub-en.