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ó
- NuGet letöltése itt.
- Az ONNX Runtime 1.9-re épült.
- WinML – A DLL függőségi javítása támogatja a windows 8.1-es tanulási modelleket.
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ó
- NuGet letöltése itt
- Az ONNX Runtime 1.4-re építve
- Az ONNX 1.6 és az opset 11 támogatása.
- Általános használhatósági és teljesítménybeli fejlesztések.
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:
- CloseModelOnSessionCreation: új LearningModelSessionOptions paraméter a munkamemória csökkentésére való konfigurálásához.
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:
- Visual Studio 2017: Windows Machine Learning Code Generator VS 2017
- Visual Studio 2019: Windows Machine Learning Code Generator
Build 18829
-
mlgen el lett távolítva a Windows 10 SDK-ból. Ehelyett telepítse az alábbi Visual Studio-bővítmények egyikét a saját verziójától függően:
- Visual Studio 2017: Windows Machine Learning Code Generator VS 2017
- Visual Studio 2019: Windows Machine Learning Code Generator
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ó)
- A Windows Machine Learning első hivatalos kiadása.
- Az ONNX v1.2szükséges.
- Windows.AI.MachineLearning.Preview névtér elavult a Windows.AI.MachineLearning névtér javára.
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
- Az ONNX v1.2szükséges.
- Támogatja az F16-adattípusokat GPU-alapú modellkövetkezőkkel a jobb teljesítmény és a modell lábnyomának csökkentése érdekében. A WinMLTools használatával FP32-ről FP16-ra konvertálhatja a modelleket.
- Lehetővé teszi, hogy az asztali alkalmazások Windows.AI.MachineLearning API-kat használjanakWinRT/C++.
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.