枚举 NNAPIFlags
- java.lang.Object
-
- java.lang.Enum<NNAPIFlags>
-
- ai.onnxruntime.providers.NNAPIFlags
-
- 所有已实现的接口
OrtFlags
,java.io.Serializable
,java.lang.Comparable<NNAPIFlags>
public enum NNAPIFlags extends java.lang.Enum<NNAPIFlags> implements OrtFlags
NNAPI 提供程序的标志。
-
-
枚举常量摘要
枚举常量 枚举常量 描述 CPU_DISABLED
禁用 NNAPI 使用 CPU。CPU_ONLY
NNAPI 将仅使用 CPU。USE_FP16
启用 fp16 支持。USE_NCHW
使用通道优先格式。
-
字段摘要
字段 修饰符和类型 字段 描述 int
value
枚举的本地值。
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 int
getValue()
获取底层标志值。static NNAPIFlags
valueOf(java.lang.String name)
返回具有指定名称的此类型的枚举常量。static NNAPIFlags[]
values()
返回一个数组,其中包含按声明顺序排列的此枚举类型的常量。
-
-
-
枚举常量详细信息
-
USE_FP16
public static final NNAPIFlags USE_FP16
启用 fp16 支持。
-
USE_NCHW
public static final NNAPIFlags USE_NCHW
使用通道优先格式。仅推荐开发人员使用,以验证执行提供程序实现的更改。
-
CPU_DISABLED
public static final NNAPIFlags CPU_DISABLED
禁用 NNAPI 使用 CPU。如果一个操作符可以分配给 NNAPI,但 NNAPI 在当前设备上仅有该操作符的 CPU 实现,则模型加载将失败。
-
CPU_ONLY
public static final NNAPIFlags CPU_ONLY
NNAPI 将仅使用 CPU。仅推荐开发人员使用,因为它会显著影响性能。
-
-
方法详细信息
-
values
public static NNAPIFlags[] values()
返回一个数组,其中包含按声明顺序排列的此枚举类型的常量。此方法可用于按如下方式迭代常量for (NNAPIFlags c : NNAPIFlags.values()) System.out.println(c);
- 返回
- 包含此枚举类型常量(按声明顺序排列)的数组
-
valueOf
public static NNAPIFlags valueOf(java.lang.String name)
返回具有指定名称的此类型的枚举常量。字符串必须精确匹配用于在此类型中声明枚举常量的标识符。(不允许有多余的空白字符。)- 参数
name
- 要返回的枚举常量的名称。- 返回
- 具有指定名称的枚举常量
- 抛出
java.lang.IllegalArgumentException
- 如果此枚举类型没有具有指定名称的常量java.lang.NullPointerException
- 如果参数为 null
-
-