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


Release notes

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

Important

A Windows Machine Learning legújabb dokumentációját a Windows ML bemutatása című témakörben találja. Ez a dokumentáció a Microsoft.Windows.AI.MachineLearning névtérben található API-kat ismerteti, amelyek a Windows App SDK-ban találhatók. Ezek az API-k felülírják az itt dokumentált api-kat, amelyek a Windows.AI.MachineLearning névtérben találhatók, és 2018-ban lettek szállítva.

Windows ML NuGet-csomag – 1.9-es verzió

Windows ML NuGet-csomag – 1.8-es verzió

  • Töltse le a NuGetet.
  • Az 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ó

  • NuGet letöltése itt
  • Az ONNX Runtime 1.7-hez készü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ül
  • 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.
  • A RUST-fejlesztők támogatása – minta és dokumentáció elérhető
  • Új API-k a további teljesítményszabályozáshoz:
    • IntraopNumThreads: Lehetővé teszi a CPU operátorok Intra Operátor Végrehajtásához használt szálak számának módosítását a threadpoolban a LearningModelSessionOptions használatával.
    • [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ül
  • 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:

Tooling:

  • 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
  • A modell méretének csökkentése az edzés utáni súlykvantizálás révén. 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 (egész 8 bites) formátumba tömörítheti.

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

Known issues

  • Sorozatokat tartalmazó modellek esetén az MLGen egy `IList<Dictionary<key, value>>`-t hoz létre a megfelelő `IList<IDictionary<key, value>>` helyett, ami üres eredményeket eredményez. A probléma megoldásához egyszerűen cserélje le az automatikusan létrehozott kódot a megfelelő IList<IDictionary<key, value>> elemekre.

Build 17723

Note

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 Windows-machine-learning címkét a Stack Overflow-on.
  • Hiba bejelentéséhez küldjön egy hibát a GitHubon.