枚举 OrtProvider

  • 所有已实现的接口
    java.io.Serializable, java.lang.Comparable<OrtProvider>

    public enum OrtProvider
    extends java.lang.Enum<OrtProvider>
    通过 Java API 可用的执行提供程序。
    • 枚举常量摘要

      枚举常量 
      枚举常量 说明
      ACL
      ARM Compute Library 执行提供程序。
      ARM_NN
      ARM NN 执行提供程序。
      AZURE
      Azure 远程端点执行提供程序。
      CORE_ML
      Apple CoreML 执行提供程序。
      CPU
      CPU 执行提供程序。
      CUDA
      适用于 Nvidia GPU 的 CUDA 执行提供程序。
      DIRECT_ML
      Windows DirectML 执行提供程序。
      DNNL
      Intel Deep Neural Network Library 执行提供程序。
      MI_GRAPH_X
      AMD MIGraphX 执行提供程序。
      NNAPI
      Android NNAPI 执行提供程序。
      OPEN_VINO
      OpenVINO 执行提供程序。
      QNN
      QNN 执行提供程序。
      RK_NPU
      RockChip NPU 执行提供程序。
      ROCM
      AMD ROCm 执行提供程序。
      TENSOR_RT
      适用于 Nvidia GPU 的 TensorRT 执行提供程序。
      VITIS_AI
      AMD/Xilinx VitisAI 执行提供程序。
      WEBGPU
      WebGPU 执行提供程序
      XNNPACK
      XNNPACK 执行提供程序。
    • 方法摘要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String getName()
      此提供程序的内部名称的访问器。
      static OrtProvider mapFromName​(java.lang.String name)
      将 ONNX Runtime 使用的名称字符串映射到枚举。
      static OrtProvider valueOf​(java.lang.String name)
      返回具有指定名称的此枚举类型的枚举常量。
      static OrtProvider[] values()
      按照声明的顺序返回包含此枚举类型常量的数组。
      • 从类 java.lang.Enum 继承的方法

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • 从类 java.lang.Object 继承的方法

        getClass, notify, notifyAll, wait, wait, wait
    • 枚举常量详细信息

      • CPU

        public static final OrtProvider CPU
        CPU 执行提供程序。
      • CUDA

        public static final OrtProvider CUDA
        适用于 Nvidia GPU 的 CUDA 执行提供程序。
      • DNNL

        public static final OrtProvider DNNL
        Intel Deep Neural Network Library 执行提供程序。
      • OPEN_VINO

        public static final OrtProvider OPEN_VINO
        OpenVINO 执行提供程序。
      • VITIS_AI

        public static final OrtProvider VITIS_AI
        AMD/Xilinx VitisAI 执行提供程序。
      • TENSOR_RT

        public static final OrtProvider TENSOR_RT
        适用于 Nvidia GPU 的 TensorRT 执行提供程序。
      • NNAPI

        public static final OrtProvider NNAPI
        Android NNAPI 执行提供程序。
      • RK_NPU

        public static final OrtProvider RK_NPU
        RockChip NPU 执行提供程序。
      • DIRECT_ML

        public static final OrtProvider DIRECT_ML
        Windows DirectML 执行提供程序。
      • MI_GRAPH_X

        public static final OrtProvider MI_GRAPH_X
        AMD MIGraphX 执行提供程序。
      • ACL

        public static final OrtProvider ACL
        ARM Compute Library 执行提供程序。
      • ARM_NN

        public static final OrtProvider ARM_NN
        ARM NN 执行提供程序。
      • ROCM

        public static final OrtProvider ROCM
        AMD ROCm 执行提供程序。
      • CORE_ML

        public static final OrtProvider CORE_ML
        Apple CoreML 执行提供程序。
      • XNNPACK

        public static final OrtProvider XNNPACK
        XNNPACK 执行提供程序。
      • AZURE

        public static final OrtProvider AZURE
        Azure 远程端点执行提供程序。
      • QNN

        public static final OrtProvider QNN
        QNN 执行提供程序。
      • WEBGPU

        public static final OrtProvider WEBGPU
        WebGPU 执行提供程序
    • 方法详细信息

      • values

        public static OrtProvider[] values()
        按照声明的顺序返回包含此枚举类型常量的数组。此方法可用于按如下方式遍历常量
        for (OrtProvider c : OrtProvider.values())
            System.out.println(c);
        
        返回
        按照声明的顺序包含此枚举类型常量的数组
      • valueOf

        public static OrtProvider valueOf​(java.lang.String name)
        返回具有指定名称的此枚举类型的枚举常量。字符串必须完全匹配用于在此类型中声明枚举常量的标识符。(不允许有多余的空白字符。)
        参数
        name - 要返回的枚举常量的名称。
        返回
        具有指定名称的枚举常量
        抛出
        java.lang.IllegalArgumentException - 如果此枚举类型没有具有指定名称的常量
        java.lang.NullPointerException - 如果参数为 null
      • getName

        public java.lang.String getName()
        此提供程序的内部名称的访问器。
        返回
        内部提供程序名称。
      • mapFromName

        public static OrtProvider mapFromName​(java.lang.String name)
        将 ONNX Runtime 使用的名称字符串映射到枚举。
        参数
        name - 提供程序名称字符串。
        返回
        枚举常量。