ORTCoreMLExecutionProviderOptions
Objective-C
@interface ORTCoreMLExecutionProviderOptions : NSObject
Swift
class ORTCoreMLExecutionProviderOptions : NSObject
Optionen zur Konfiguration des CoreML Execution Providers.
-
Ob der CoreML Execution Provider nur auf der CPU ausgeführt werden soll.
Deklaration
Objective-C
@property BOOL useCPUOnly;Swift
var useCPUOnly: Bool { get set } -
Schließt ANE in CoreML aus.
Deklaration
Objective-C
@property BOOL useCPUAndGPU;Swift
var useCPUAndGPU: Bool { get set } -
Ob der CoreML Execution Provider auf Subgraphen aktiviert ist.
Deklaration
Objective-C
@property BOOL enableOnSubgraphs;Swift
var enableOnSubgraphs: Bool { get set } -
Ob der CoreML Execution Provider nur für Geräte mit Apple Neural Engine (ANE) aktiviert ist.
Deklaration
Objective-C
@property BOOL onlyEnableForDevicesWithANE;Swift
var onlyEnableForDevicesWithANE: Bool { get set } -
Erlaubt dem CoreML EP nur, Knoten mit Eingaben mit statischen Formen zu verwenden. Standardmäßig werden auch Eingaben mit dynamischen Formen zugelassen. Die Leistung kann jedoch negativ beeinträchtigt werden, wenn Eingaben dynamische Formen haben.
Deklaration
Objective-C
@property BOOL onlyAllowStaticInputShapes;Swift
var onlyAllowStaticInputShapes: Bool { get set } -
Erstellt ein MLProgram. Standardmäßig wird ein NeuralNetwork-Modell erstellt. Erfordert Core ML 5 oder neuer.
Deklaration
Objective-C
@property BOOL createMLProgram;Swift
var createMLProgram: Bool { get set }
Auf GitHub anzeigen
ORTCoreMLExecutionProviderOptions Klassenreferenz