Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfa, Windows SDK ve NuGet Paketi'nin en son derlemelerinde Windows ML güncelleştirmelerini kaydeder.
Important
Windows Machine Learning hakkında en son belgeler için bkz. Windows ML nedir? Bu belgeler, Windows Uygulama SDK'sında gelen Microsoft.Windows.AI.MachineLearning ad alanında bulunan API'leri açıklar. Bu API'ler, Windows.AI.MachineLearning ad alanında bulunan ve 2018'de gönderilen burada belgelenenlerin yerini alır.
Windows ML NuGet Paketi - Sürüm 1.9
- NuGet'i buradan indirin.
- ONNX Runtime 1.9 üzerine kurulmuştur.
- WinML - DLL bağımlılık düzeltmesi, Windows 8.1'de öğrenme modellerini destekler.
Windows ML NuGet Paketi - Sürüm 1.8
- NuGet'i buradan indirin.
- ONNX Runtime 1.8 üzerine kurulmuştur.
- Yeni yerel WinML API'si,
SetIntraOpThreadSpinning. Bu API, IntraOp iş parçacığı döndürme davranışını değiştirmek için kullanılır. Etkinleştirildiğinde ve geçerli bir iş yükü olmadığında, IntraOp iş parçacıkları ek çalışmanın tamamlanmasını beklediği için biraz daha çalışmaya devam eder. Bu, geçerli iş yükü için daha iyi performansa neden olabilir, ancak diğer ilgisiz iş yüklerinin performansını etkileyebilir. Bu anahtar varsayılan olarak etkindir.
Windows ML NuGet Paketi - Sürüm 1.7
- NuGet'i buradan indirin
- ONNX Runtime 1.7 üzerinde oluşturulmuş
- .NET5 desteği - .NET5 Standardı 2.0 Projeksiyonları ile uyumlu çalışacaktır.
- Görüntü tanımlayıcıları NominalPixelRange özelliklerini kullanıma sunar
- Görüntü modellerinde [0..1] ve [-1..1] ek piksel aralıkları için yerel destek eklendi.
- ImageFeatureDescriptor'da ImageNominalPixelRange özelliğini kullanıma sunma amacıyla ImageFeatureDescriptor çalışma zamanı sınıfına yeni bir özellik eklenir. Diğer benzer özellikler arasında, görüntünün BitmapPixelFormat ve BitmapAlphaMode özellikleri de vardır.
- Hata düzeltmeleri ve performans geliştirmeleri.
- Profil grafı operatör düzeyinde etkinleştirmek için Redist'e DirectML PIX işaretçileri eklendi.
- Paketin Visual Studio'daki C# UWP projelerine doğru şekilde yüklendiğinden emin olmak için uygulanan düzeltmeler.
Windows ML NuGet Paketi - Sürüm 1.6
- NuGet'i buradan indirin
- ONNX Runtime 1.6 üzerinde oluşturulmuş
- Hem CPU hem de GPU için Windows Mağazası dağıtımlarını hedefleyen UWP uygulamaları desteği.
- WindowsAI Redist artık ek dağıtım seçenekleri için statik olarak bağlı bir C-Runtime paketi içeriyor.
- Küçük API İyileştirmeleri: Kullanıcılar artık Iterable'ı giriş ve çıkış olarak bağlayabilir ve birden fazla arabellek kullanarak Tensor* oluşturabilir.
Windows ML NuGet Paketi - Sürüm 1.5
- Windows Mağazası dağıtımlarını hedefleyen UWP uygulamaları desteği (yalnızca CPU).
- .NET ve .NET framework uygulamaları için destek.
- RUST Geliştiricileri desteği - örnek ve belgeler kullanılabilir
- Ek performans denetimi için yeni API'ler:
- IntraopNumThreads: LearningModelSessionOptions aracılığıyla CPU operatörleri için İç Operatör Yürütme'de iş parçacığı havuzunda kullanılan iş parçacığı sayısını değiştirme olanağı sağlar.
- [SetNamedDimensionOverrides]((/native-apis/SetNamedDimensionOverrides.md): Daha iyi çalışma zamanı performansı elde etmek için LearningModelSessionOptions aracılığıyla adlandırılmış giriş boyutlarını somut değerlere geçersiz kılma olanağı sağlar.
- Ek ONNX biçimli görüntü türü açıklama desteği – Gri8, normalleştirilmiş [0..1] ve normalleştirilmiş [-1..1].
- Hata ayıklama simgelerini ayrı dağıtım paketine ayırarak paket boyutu küçültüldü.
Windows ML NuGet Paketi – Sürüm 1.4
- NuGet'i buradan indirin
- ONNX Runtime 1.4 üzerinde oluşturulmuş
- ONNX 1.6 ve opset 11 desteği.
- Genel kullanılabilirlik ve performans geliştirmeleri.
Windows ML NuGet Paketi - Sürüm 1.3
- NuGet'i buradan indirin
- ONNX Runtime 1.3 üzerinde oluşturulmuş
- MachineLearningContract v3'e karşılık gelir.
- ONNX 1.6 ve opset 11 desteği.
- Windows 8.1'e kadar desteklenen CPU yürütme; GPU yürütmesi Windows 10 sürüm 1709'a kadar desteklenir.
- Sertifikalı, test edilmiş yollar, C++ kullanan Masaüstü Uygulamaları'dır. Mağaza uygulamaları ve Windows Uygulama Sertifikasyon Seti henüz desteklenmiyor.
Derleme 19041 (Windows 10, sürüm 2004)
ONNX 1.4 ve opset 9 desteği (CPU ve GPU)
API Surface eklemeleri:
- CloseModelOnSessionCreation: Çalışma belleğini azaltmak için yapılandırılan yeni LearningModelSessionOptions parametresi.
Tooling:
- WinMLTools dönüştürücüleri yeni ONNX sürümlerini ve opset'i destekler
- WinMLRunner'da yeni performans ölçümlerini kullanıma sunma iyileştirmeleri
Derleme 18362 (Windows 10, sürüm 1903)
Önceki geliştirme sürümlerindeki tüm özellikler ve güncellemeler:
- ONNX 1.3 desteği
- Eğitim sonrasında ağırlık nicelemesi ile model boyutunu küçültme desteği. Modelinizin ağırlıklarını int8'e kadar paketlemek için WinMLTools'un en son sürümünü kullanabilirsiniz.
- Mlgen'in Windows 10 SDK'dan kaldırılması— bunun yerine aşağıdaki Visual Studio uzantılarından birini kullanın:
- Visual Studio 2017: Windows Machine Learning Code Generator VS 2017
- Visual Studio 2019: Windows Machine Learning Kod Oluşturucu
Build 18829
-
mlgen , Windows 10 SDK'sından kaldırılmıştır. Bunun yerine, sürümünüze bağlı olarak aşağıdaki Visual Studio uzantılarından birini yükleyin:
- Visual Studio 2017: Windows Machine Learning Code Generator VS 2017
- Visual Studio 2019: Windows Machine Learning Kod Oluşturucu
Build 18290
- Desteklenen en düşük ONNX sürümü = 1.2.2 (opset 7)
- Desteklenen en fazla ONNX sürümü = 1.3 (opset 8)
- Eğitim sonrası ağırlık nicelemesi aracılığıyla model boyutunu azaltmayı destekler. Modelinizin ağırlıklarını int8'e kadar paketlemek için WinMLTools'un en son sürümünü kullanabilirsiniz.
Derleme 17763 (Windows 10, sürüm 1809)
- Windows Machine Learning'in ilk resmi sürümü.
- ONNX v1.2 gerektirir.
- Windows.AI.MachineLearning.Preview ad alanı, Windows.AI.MachineLearning ad alanı lehine kullanım dışı bırakıldı.
Known issues
- Dizi içeren modeller için MLGen, boş sonuçlara yol açan doğru IList<IDictionary<anahtarı, değer>> yerine bir IList<Sözlük<anahtarı, değer>> oluşturur. Bu sorunu düzeltmek için, otomatik olarak oluşturulan kodu bunun yerine uygun IList<IDictionary<anahtar, değer>> ile değiştirin.
Build 17723
- ONNX v1.2 gerektirir.
- Daha iyi performans ve düşük model ayak izi için GPU tabanlı model çıkarımlarıyla F16 veri türlerini destekler. Modellerinizi FP32'den FP16'ya dönüştürmek için WinMLTools'ı kullanabilirsiniz.
- Masaüstü uygulamalarının WinRT/C++ ile Windows.AI.MachineLearning API'lerini kullanmasına izin verir.
Note
Windows ML ile ilgili yardım için aşağıdaki kaynakları kullanın:
- Windows ML hakkında teknik sorular sormak veya yanıtlamak için stack overflow'dawindows-machine-learning etiketini kullanın.
- Bir hatayı bildirmek için lütfen GitHub'ımızda bir sorun oluşturun.