Enum OrtProvider

  • Alle implementierten Schnittstellen
    java.io.Serializable, java.lang.Comparable<OrtProvider>

    public enum OrtProvider
    extends java.lang.Enum<OrtProvider>
    Die über die Java API verfügbaren Ausführungsanbieter.
    • Zusammenfassung der Enum-Konstanten

      Enum-Konstanten 
      Enum-Konstante Beschreibung
      ACL
      Der ARM Compute Library Ausführungsanbieter.
      ARM_NN
      Der ARM NN Ausführungsanbieter.
      AZURE
      Der Azure Remote Endpoint Ausführungsanbieter.
      CORE_ML
      Der Apple CoreML Ausführungsanbieter.
      CPU
      Der CPU Ausführungsanbieter.
      CUDA
      CUDA Ausführungsanbieter für Nvidia GPUs.
      DIRECT_ML
      Der Windows DirectML Ausführungsanbieter.
      DNNL
      Der Intel Deep Neural Network Library Ausführungsanbieter.
      MI_GRAPH_X
      Der AMD MIGraphX Ausführungsanbieter.
      NNAPI
      Der Android NNAPI Ausführungsanbieter.
      OPEN_VINO
      Der OpenVINO Ausführungsanbieter.
      QNN
      Der QNN Ausführungsanbieter.
      RK_NPU
      Der RockChip NPU Ausführungsanbieter.
      ROCM
      Der AMD ROCm Ausführungsanbieter.
      TENSOR_RT
      Der TensorRT Ausführungsanbieter für Nvidia GPUs.
      VITIS_AI
      Der AMD/Xilinx VitisAI Ausführungsanbieter.
      WEBGPU
      Der WebGPU Ausführungsanbieter
      XNNPACK
      Der XNNPACK Ausführungsanbieter.
    • Zusammenfassung der Methoden

      Alle Methoden Statische Methoden Instanzmethoden Konkrete Methoden 
      Modifikator und Typ Methode Beschreibung
      java.lang.String getName()
      Accessor für den internen Namen dieses Anbieters.
      static OrtProvider mapFromName​(java.lang.String name)
      Ordnet vom ONNX Runtime verwendeten Namensstrings der Enum zu.
      static OrtProvider valueOf​(java.lang.String name)
      Gibt die Enum-Konstante dieses Typs mit dem angegebenen Namen zurück.
      static OrtProvider[] values()
      Gibt ein Array zurück, das die Konstanten dieses Enum-Typs in der Reihenfolge enthält, in der sie deklariert sind.
      • Von Klasse geerbte Methoden java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methoden geerbt von Klasse java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Detail der Enum-Konstanten

      • CPU

        public static final OrtProvider CPU
        Der CPU Ausführungsanbieter.
      • CUDA

        public static final OrtProvider CUDA
        CUDA Ausführungsanbieter für Nvidia GPUs.
      • DNNL

        public static final OrtProvider DNNL
        Der Intel Deep Neural Network Library Ausführungsanbieter.
      • OPEN_VINO

        public static final OrtProvider OPEN_VINO
        Der OpenVINO Ausführungsanbieter.
      • VITIS_AI

        public static final OrtProvider VITIS_AI
        Der AMD/Xilinx VitisAI Ausführungsanbieter.
      • TENSOR_RT

        public static final OrtProvider TENSOR_RT
        Der TensorRT Ausführungsanbieter für Nvidia GPUs.
      • NNAPI

        public static final OrtProvider NNAPI
        Der Android NNAPI Ausführungsanbieter.
      • RK_NPU

        public static final OrtProvider RK_NPU
        Der RockChip NPU Ausführungsanbieter.
      • DIRECT_ML

        public static final OrtProvider DIRECT_ML
        Der Windows DirectML Ausführungsanbieter.
      • MI_GRAPH_X

        public static final OrtProvider MI_GRAPH_X
        Der AMD MIGraphX Ausführungsanbieter.
      • ACL

        public static final OrtProvider ACL
        Der ARM Compute Library Ausführungsanbieter.
      • ARM_NN

        public static final OrtProvider ARM_NN
        Der ARM NN Ausführungsanbieter.
      • ROCM

        public static final OrtProvider ROCM
        Der AMD ROCm Ausführungsanbieter.
      • CORE_ML

        public static final OrtProvider CORE_ML
        Der Apple CoreML Ausführungsanbieter.
      • XNNPACK

        public static final OrtProvider XNNPACK
        Der XNNPACK Ausführungsanbieter.
      • AZURE

        public static final OrtProvider AZURE
        Der Azure Remote Endpoint Ausführungsanbieter.
      • QNN

        public static final OrtProvider QNN
        Der QNN Ausführungsanbieter.
      • WEBGPU

        public static final OrtProvider WEBGPU
        Der WebGPU Ausführungsanbieter
    • Detail der Methoden

      • values

        public static OrtProvider[] values()
        Gibt ein Array zurück, das die Konstanten dieses Enum-Typs in der Reihenfolge enthält, in der sie deklariert sind. Diese Methode kann verwendet werden, um über die Konstanten zu iterieren, wie folgt:
        for (OrtProvider c : OrtProvider.values())
            System.out.println(c);
        
        Rückgabe
        ein Array, das die Konstanten dieses Enum-Typs in der Reihenfolge enthält, in der sie deklariert sind
      • valueOf

        public static OrtProvider valueOf​(java.lang.String name)
        Gibt die Enum-Konstante dieses Typs mit dem angegebenen Namen zurück. Der String muss exakt mit einem Bezeichner übereinstimmen, der zur Deklaration einer Enum-Konstante in diesem Typ verwendet wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
        Parameter
        name - der Name der zurückzugebenden Enum-Konstante.
        Rückgabe
        die Enum-Konstante mit dem angegebenen Namen
        Wirft
        java.lang.IllegalArgumentException - wenn dieser Enum-Typ keine Konstante mit dem angegebenen Namen hat
        java.lang.NullPointerException - wenn das Argument null ist
      • getName

        public java.lang.String getName()
        Accessor für den internen Namen dieses Anbieters.
        Rückgabe
        Der interne Anbietername.
      • mapFromName

        public static OrtProvider mapFromName​(java.lang.String name)
        Ordnet vom ONNX Runtime verwendeten Namensstrings der Enum zu.
        Parameter
        name - Der Provider-Namensstring.
        Rückgabe
        Die Enum-Konstante.