類 OrtSession.RunOptions
- java.lang.Object
-
- ai.onnxruntime.OrtSession.RunOptions
-
- 所有已實現的介面
java.lang.AutoCloseable
- 外圍類
- OrtSession
public static class OrtSession.RunOptions extends java.lang.Object implements java.lang.AutoCloseable
-
-
構造器摘要
構造器 構造器 說明 RunOptions()建立一個 RunOptions 物件。
-
方法摘要
所有方法 例項方法 具體方法 修飾符和型別 方法 說明 voidaddActiveLoraAdapter(OrtLoraAdapter loraAdapter)將指定的介面卡新增到此執行的活動介面卡列表中。voidaddRunConfigEntry(java.lang.String key, java.lang.String value)向此RunOptions新增一個配置條目。voidclose()OrtLoggingLevelgetLogLevel()獲取在此 RunOptions 上設定的當前日誌記錄級別。intgetLogVerbosityLevel()獲取在此 RunOptions 上設定的當前日誌記錄詳細級別。java.lang.StringgetRunTag()獲取用於記錄此執行資訊的字串。voidsetLogLevel(OrtLoggingLevel level)設定此 RunOptions 上的當前日誌記錄級別。voidsetLogVerbosityLevel(int level)設定此 RunOptions 上的當前日誌記錄詳細級別。voidsetRunTag(java.lang.String runTag)設定用於日誌記錄的執行標籤。voidsetTerminate(boolean terminate)設定一個標誌,以便所有使用此RunOptions例項的不完整OrtSession.run(java.util.Map<java.lang.String, ? extends ai.onnxruntime.OnnxTensorLike>)呼叫將盡快終止。
-
-
-
構造器詳細資訊
-
RunOptions
public RunOptions() throws OrtException建立一個 RunOptions 物件。- 丟擲
OrtException- 如果本地 RunOptions 的構造失敗。
-
-
方法詳細資訊
-
setLogLevel
public void setLogLevel(OrtLoggingLevel level) throws OrtException
設定此 RunOptions 上的當前日誌記錄級別。- 引數
level- 新的日誌記錄級別。- 丟擲
OrtException- 如果本地呼叫失敗。
-
getLogLevel
public OrtLoggingLevel getLogLevel() throws OrtException
獲取在此 RunOptions 上設定的當前日誌記錄級別。- 返回
- 日誌記錄級別。
- 丟擲
OrtException- 如果本地呼叫失敗。
-
setLogVerbosityLevel
public void setLogVerbosityLevel(int level) throws OrtException設定此 RunOptions 上的當前日誌記錄詳細級別。- 引數
level- 新的日誌記錄詳細級別。- 丟擲
OrtException- 如果本地呼叫失敗。
-
getLogVerbosityLevel
public int getLogVerbosityLevel() throws OrtException獲取在此 RunOptions 上設定的當前日誌記錄詳細級別。- 返回
- 日誌記錄詳細級別。
- 丟擲
OrtException- 如果本地呼叫失敗。
-
setRunTag
public void setRunTag(java.lang.String runTag) throws OrtException設定用於日誌記錄的執行標籤。- 引數
runTag- 日誌輸出中的執行標籤。- 丟擲
OrtException- 如果本地庫呼叫失敗。
-
getRunTag
public java.lang.String getRunTag() throws OrtException獲取用於記錄此執行資訊的字串。- 返回
- 執行標籤。
- 丟擲
OrtException- 如果本地庫呼叫失敗。
-
setTerminate
public void setTerminate(boolean terminate) throws OrtException設定一個標誌,以便所有使用此RunOptions例項的不完整OrtSession.run(java.util.Map<java.lang.String, ? extends ai.onnxruntime.OnnxTensorLike>)呼叫將盡快終止。如果該標誌為 false,它會重置此RunOptions,使其可以用於其他對OrtSession.run(java.util.Map<java.lang.String, ? extends ai.onnxruntime.OnnxTensorLike>)的呼叫。- 引數
terminate- 如果為 true,終止與此 RunOptions 相關聯的所有執行。- 丟擲
OrtException- 如果本地庫呼叫失敗。
-
addRunConfigEntry
public void addRunConfigEntry(java.lang.String key, java.lang.String value) throws OrtException向此RunOptions新增一個配置條目。設定相同的鍵將覆蓋現有值。
- 引數
key- 配置鍵。value- 配置值。- 丟擲
OrtException- 如果本地庫呼叫失敗。
-
addActiveLoraAdapter
public void addActiveLoraAdapter(OrtLoraAdapter loraAdapter) throws OrtException
將指定的介面卡新增到此執行的活動介面卡列表中。- 引數
loraAdapter- 有效的 OrtLoraAdapter 物件- 丟擲
OrtException- 如果本地庫呼叫失敗
-
close
public void close()
- 指定者
close在介面java.lang.AutoCloseable中
-
-