Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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ó
- Töltse le a NuGetet.
- Az ONNX Runtime 1.9-en alapul.
- 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ó
- 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ó
- NuGet letöltése itt
- Az ONNX Runtime 1.4-re épült
- 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ü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:
- CloseModelOnSessionCreation: új LearningModelSessionOptions paraméter a munkamemória csökkentésére konfigurálható.
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:
- 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 (egész 8 bites) formátumba tömörítheti.
17763-es build (Windows 10, 1809-es verzió)
- A Windows Machine Learning első hivatalos kiadása.
- Az ONNX 1.2-s verziót igényel.
- A Windows.AI.MachineLearning.Preview névtér elavult a Windows.AI.MachineLearning névtér javára.
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
- Az ONNX 1.2-s verziót igényel.
- 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áljanak a WinRT/C++ használatával.
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.