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

    如果發生錯誤,則設定可選的錯誤資訊。

    返回值

    選項是否設定成功。