ORTRunOptions
Objective-C
@interface ORTRunOptions : NSObject
Swift
class ORTRunOptions : NSObject
Options for configuring a run.
-
Unavailable
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;
-
Creates run configuration options.
Declaration
Objective-C
- (nullable instancetype)initWithError:(NSError *_Nullable *_Nullable)error;
Swift
init() throws
Parameters
error
Optional error information set if an error occurs.
Return Value
The instance, or nil if an error occurs.
-
Sets the run log tag.
Declaration
Objective-C
- (BOOL)setLogTag:(nonnull NSString *)logTag error:(NSError *_Nullable *_Nullable)error;
Swift
func setLogTag(_ logTag: String) throws
Parameters
logTag
The log tag.
error
Optional error information set if an error occurs.
Return Value
Whether the option was set successfully.
-
Sets the run log severity level.
Declaration
Objective-C
- (BOOL)setLogSeverityLevel:(ORTLoggingLevel)loggingLevel error:(NSError *_Nullable *_Nullable)error;
Swift
func setLogSeverityLevel(_ loggingLevel: ORTLoggingLevel) throws
Parameters
loggingLevel
The log severity level.
error
Optional error information set if an error occurs.
Return Value
Whether the option was set successfully.
-
Sets a run configuration key-value pair. Any value for a previously set key will be overwritten. The run configuration keys and values are documented here: https://github.com/microsoft/onnxruntime/blob/main/include/onnxruntime/core/session/onnxruntime_run_options_config_keys.h
Declaration
Objective-C
- (BOOL)addConfigEntryWithKey:(nonnull NSString *)key value:(nonnull NSString *)value error:(NSError *_Nullable *_Nullable)error;
Swift
func addConfigEntry(withKey key: String, value: String) throws
Parameters
key
The key.
value
The value.
error
Optional error information set if an error occurs.
Return Value
Whether the option was set successfully.