Sdílet prostřednictvím


Kontrola verzí zprostředkovatele spouštění ve Windows ML

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
...

Viz také