列舉 OrtSession.SessionOptions.ExecutionMode
- java.lang.Object
-
- java.lang.Enum<OrtSession.SessionOptions.ExecutionMode>
-
- ai.onnxruntime.OrtSession.SessionOptions.ExecutionMode
-
- 所有實現的介面
java.io.Serializable,java.lang.Comparable<OrtSession.SessionOptions.ExecutionMode>
public static enum OrtSession.SessionOptions.ExecutionMode extends java.lang.Enum<OrtSession.SessionOptions.ExecutionMode>
要使用的執行模式。需要與 C API 中的 ExecutionMode 列舉保持同步。
-
-
列舉常量摘要
列舉常量 列舉常量 描述 PARALLEL並行執行某些節點。SEQUENTIAL按順序執行所有節點。
-
方法摘要
所有方法 靜態方法 例項方法 具體方法 修飾符和型別 方法 描述 intgetID()獲取在原生代碼中用於執行模式的 int id。static OrtSession.SessionOptions.ExecutionModevalueOf(java.lang.String name)返回具有指定名稱的此型別的列舉常量。static OrtSession.SessionOptions.ExecutionMode[]values()返回一個數組,其中包含按宣告順序排列的此列舉型別的常量。
-
-
-
列舉常量詳情
-
SEQUENTIAL
public static final OrtSession.SessionOptions.ExecutionMode SEQUENTIAL
按順序執行所有節點。這是預設值,通常能提供最大的加速,因為操作內並行性提供了最大的好處。
-
PARALLEL
public static final OrtSession.SessionOptions.ExecutionMode PARALLEL
並行執行某些節點。
-
-
方法詳情
-
values
public static OrtSession.SessionOptions.ExecutionMode[] values()
返回一個數組,其中包含按宣告順序排列的此列舉型別的常量。此方法可用於按以下方式迭代常量for (OrtSession.SessionOptions.ExecutionMode c : OrtSession.SessionOptions.ExecutionMode.values()) System.out.println(c);
- 返回
- 一個數組,其中包含按宣告順序排列的此列舉型別的常量
-
valueOf
public static OrtSession.SessionOptions.ExecutionMode valueOf(java.lang.String name)
返回具有指定名稱的此型別的列舉常量。字串必須 完全 匹配在此型別中用於宣告列舉常量的識別符號。(不允許有多餘的空白字元。)- 引數
name- 要返回的列舉常量的名稱。- 返回
- 具有指定名稱的列舉常量
- 丟擲
java.lang.IllegalArgumentException- 如果此列舉型別沒有具有指定名稱的常量java.lang.NullPointerException- 如果引數為 null
-
getID
public int getID()
獲取在原生代碼中用於執行模式的 int id。- 返回
- int id。
-
-