Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A maioria dos provedores de execução no Windows ML é adquirida dinamicamente por meio do Windows Update em tempo de execução, conforme visto em provedores de execução instalados, e as versões são atualizadas automaticamente (com atualizações compatíveis), conforme descrito nos provedores de execução atualizados, o que significa que a versão do EP pode variar ao longo do tempo.
Consulte os documentos dos provedores de execução com suporte para ver quais provedores de execução estão disponíveis e seu histórico de lançamentos.
Verificar a versão do EP do usuário final
Você pode verificar programaticamente a versão de um EP (provedor de execução) que está presente no dispositivo inspecionando a propriedade PackageId no ExecutionProvider.
Se o EP ainda não estiver presente, PackageId retornará nulo.
// 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");
}
}
Em um dispositivo com o EP QNN instalado, esse código gera o seguinte...
Windows ML EP: QNNExecutionProvider
Version: 1.8.27.0
Verifique a versão do EP do seu próprio dispositivo
Você também pode verificar facilmente qual versão de um EP está instalada em seu dispositivo de desenvolvimento usando o PowerShell.
Get-AppxPackage MicrosoftCorporationII.WinML.*
Em um dispositivo com o EP QNN instalado, isso gera o seguinte...
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
...