Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Většina zprostředkovatelů spouštění ve Windows ML se dynamicky získává prostřednictvím služby Windows Update za běhu, jak je vidět při inicializaci zprostředkovatelů provádění, a aktualizované verze se automaticky aktualizují (s kompatibilními aktualizacemi), jak je popsáno v zprostředkovatelích provádění aktualizací, což znamená, že verze EP se může v průběhu času lišit.
Podívejte se na dokumentaci podporovaných poskytovatelů spouštění a zjistěte, kteří poskytovatelé spouštění jsou k dispozici, a jejich historii verzí.
Zkontrolujte verzi EP koncového uživatele
Pomocí kódu programu můžete zkontrolovat verzi zprostředkovatele provádění (EP), který je v zařízení k dispozici, kontrolou vlastnosti PackageId v ExecutionProvider.
Pokud ep ještě není k dispozici, PackageId vrátí hodnotu null.
// Get all EPs compatible with this device
var providers = ExecutionProviderCatalog.GetDefault().FindAllProviders();
// For each provider
foreach (var provider in providers)
{
// Log the name
Debug.WriteLine($"Windows ML EP: {provider.Name}");
// Log the version
if (provider.PackageId != null)
{
var v = provider.PackageId.Version;
Debug.WriteLine($"Version: {v.Major}.{v.Minor}.{v.Build}.{v.Revision}");
}
else
{
Debug.WriteLine("Version: Not installed");
}
}
Na zařízení s nainstalovaným systémem QNN EP tento kód vypíše následující...
Windows ML EP: QNNExecutionProvider
Version: 1.8.27.0
Zkontrolujte verzi EP vašeho zařízení
Pomocí PowerShellu můžete také snadno zkontrolovat, která verze EP je na vývojovém zařízení nainstalovaná.
Get-AppxPackage MicrosoftCorporationII.WinML.*
Na zařízení s nainstalovaným SYSTÉMEM QNN EP se zobrazí následující výstupy...
Name : MicrosoftCorporationII.WinML.Qualcomm.QNN.EP.1.8
Publisher : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture : Arm64
ResourceId :
Version : 1.8.27.0
...