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

    如果发生错误,则设置可选的错误信息。

    返回值

    选项是否设置成功。