程序包 ai.onnxruntime
枚举 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
按顺序执行所有节点。这是默认设置,通常能提供最大的速度提升,因为算子内(intra-op)并行化带来的收益最大。
-
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。
-
-