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
- Наследование
- Атрибуты
Свойства
| Имя | Описание |
|---|---|
| Certification |
Представляет определенный аппаратный акселератор, который можно использовать для вывода машинного обучения. |
| LibraryPath |
Получает тип устройства (ЦП, GPU, NPU и т. д.). |
| Name |
Возвращает имя поставщика выполнения. |
| PackageId |
Представляет определенный аппаратный акселератор, который можно использовать для вывода машинного обучения. |
| ReadyState |
Представляет определенный аппаратный акселератор, который можно использовать для вывода машинного обучения. |
Методы
| Имя | Описание |
|---|---|
| EnsureReadyAsync() |
Гарантирует, что поставщик выполнения готов к использованию, скачивая и устанавливая все необходимые компоненты. |
| TryRegister() |
Пытается зарегистрировать поставщика выполнения в onNX Runtime. |