Поделиться через


ExecutionProvider Класс

Определение

Представляет определенный аппаратный акселератор, который можно использовать для вывода машинного обучения.

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
Наследование
Object Platform::Object IInspectable ExecutionProvider
Атрибуты

Свойства

Имя Описание
Certification

Представляет определенный аппаратный акселератор, который можно использовать для вывода машинного обучения.

LibraryPath

Получает тип устройства (ЦП, GPU, NPU и т. д.).

Name

Возвращает имя поставщика выполнения.

PackageId

Представляет определенный аппаратный акселератор, который можно использовать для вывода машинного обучения.

ReadyState

Представляет определенный аппаратный акселератор, который можно использовать для вывода машинного обучения.

Методы

Имя Описание
EnsureReadyAsync()

Гарантирует, что поставщик выполнения готов к использованию, скачивая и устанавливая все необходимые компоненты.

TryRegister()

Пытается зарегистрировать поставщика выполнения в onNX Runtime.

Применяется к