Compartir a través de


ExecutionProvider Clase

Definición

Representa un acelerador de hardware específico que se puede usar para la inferencia de aprendizaje automático.

public ref class ExecutionProvider sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AI.MachineLearning.MachineLearningContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ExecutionProvider final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AI.MachineLearning.MachineLearningContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ExecutionProvider
Public NotInheritable Class ExecutionProvider
Herencia
Object Platform::Object IInspectable ExecutionProvider
Atributos

Propiedades

Nombre Description
Certification

Representa un acelerador de hardware específico que se puede usar para la inferencia de aprendizaje automático.

LibraryPath

Obtiene el tipo de dispositivo (CPU, GPU, NPU, etc.).

Name

Obtiene el nombre del proveedor de ejecución.

PackageId

Representa un acelerador de hardware específico que se puede usar para la inferencia de aprendizaje automático.

ReadyState

Representa un acelerador de hardware específico que se puede usar para la inferencia de aprendizaje automático.

Métodos

Nombre Description
EnsureReadyAsync()

Garantiza que el proveedor de ejecución esté listo para su uso mediante la descarga e instalación de los componentes necesarios.

TryRegister()

Intenta registrar el proveedor de ejecución con ONNX Runtime.

Se aplica a