列舉 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 - 提供程式名稱字串。
        返回
        列舉常量。