interface CoreMLExecutionProviderOption {
    coreMlFlags?: number;
    enableOnSubgraph?: boolean;
    name: "coreml";
    onlyEnableDeviceWithANE?: boolean;
    useCPUAndGPU?: boolean;
    useCPUOnly?: boolean;
}

Hierarchie (vollständig anzeigen)

Eigenschaften

coreMlFlags?: number

Die Bit-Flags für den CoreML-Ausführungsanbieter.

COREML_FLAG_USE_CPU_ONLY = 0x001
COREML_FLAG_ENABLE_ON_SUBGRAPH = 0x002
COREML_FLAG_ONLY_ENABLE_DEVICE_WITH_ANE = 0x004
COREML_FLAG_ONLY_ALLOW_STATIC_INPUT_SHAPES = 0x008
COREML_FLAG_CREATE_MLPROGRAM = 0x010
COREML_FLAG_USE_CPU_AND_GPU = 0x020

Weitere Details finden Sie unter include/onnxruntime/core/providers/coreml/coreml_provider_factory.h.

Dieses Flag ist nur in ONNXRuntime (Node.js-Binding) verfügbar.

enableOnSubgraph?: boolean

Gibt an, ob CoreML EP für Subgraphen aktiviert werden soll.

Diese Einstellung ist nur in ONNXRuntime (react-native) verfügbar.

name: "coreml"
onlyEnableDeviceWithANE?: boolean

Gibt an, ob CoreML EP nur für Apple-Geräte mit ANE (Apple Neural Engine) aktiviert werden soll.

Diese Einstellung ist nur in ONNXRuntime (react-native) verfügbar.

useCPUAndGPU?: boolean
useCPUOnly?: boolean

Gibt an, ob nur die CPU im CoreML EP verwendet werden soll.

Diese Einstellung ist nur in ONNXRuntime (react-native) verfügbar.

Generiert mit TypeDoc