ORTRunOptions
Objective-C
@interface ORTRunOptions : NSObject
Swift
class ORTRunOptions : NSObject
用于配置运行的选项。
-
不可用
声明
Objective-C
- (instancetype)init NS_UNAVAILABLE;
-
创建运行配置选项。
声明
Objective-C
- (nullable instancetype)initWithError:(NSError *_Nullable *_Nullable)error;
Swift
init() throws
参数
error
如果发生错误,则设置可选的错误信息。
返回值
实例,如果发生错误则为 nil。
-
设置运行日志标签。
声明
Objective-C
- (BOOL)setLogTag:(nonnull NSString *)logTag error:(NSError *_Nullable *_Nullable)error;
Swift
func setLogTag(_ logTag: String) throws
参数
logTag
日志标签。
error
如果发生错误,则设置可选的错误信息。
返回值
选项是否设置成功。
-
设置运行日志严重性级别。
声明
Objective-C
- (BOOL)setLogSeverityLevel:(ORTLoggingLevel)loggingLevel error:(NSError *_Nullable *_Nullable)error;
Swift
func setLogSeverityLevel(_ loggingLevel: ORTLoggingLevel) throws
参数
loggingLevel
日志严重性级别。
error
如果发生错误,则设置可选的错误信息。
返回值
选项是否设置成功。
-
设置运行配置键值对。任何先前设置的键的值都将被覆盖。运行配置键和值在此处记录: https://github.com/microsoft/onnxruntime/blob/main/include/onnxruntime/core/session/onnxruntime_run_options_config_keys.h
声明
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
参数
key
键。
value
值。
error
如果发生错误,则设置可选的错误信息。
返回值
选项是否设置成功。