Paket ai.onnxruntime
Enum OrtProvider
- java.lang.Object
-
- java.lang.Enum<OrtProvider>
-
- ai.onnxruntime.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 ACLDer ARM Compute Library Ausführungsanbieter.ARM_NNDer ARM NN Ausführungsanbieter.AZUREDer Azure Remote Endpoint Ausführungsanbieter.CORE_MLDer Apple CoreML Ausführungsanbieter.CPUDer CPU Ausführungsanbieter.CUDACUDA Ausführungsanbieter für Nvidia GPUs.DIRECT_MLDer Windows DirectML Ausführungsanbieter.DNNLDer Intel Deep Neural Network Library Ausführungsanbieter.MI_GRAPH_XDer AMD MIGraphX Ausführungsanbieter.NNAPIDer Android NNAPI Ausführungsanbieter.OPEN_VINODer OpenVINO Ausführungsanbieter.QNNDer QNN Ausführungsanbieter.RK_NPUDer RockChip NPU Ausführungsanbieter.ROCMDer AMD ROCm Ausführungsanbieter.TENSOR_RTDer TensorRT Ausführungsanbieter für Nvidia GPUs.VITIS_AIDer AMD/Xilinx VitisAI Ausführungsanbieter.WEBGPUDer WebGPU AusführungsanbieterXNNPACKDer XNNPACK Ausführungsanbieter.
-
Zusammenfassung der Methoden
Alle Methoden Statische Methoden Instanzmethoden Konkrete Methoden Modifikator und Typ Methode Beschreibung java.lang.StringgetName()Accessor für den internen Namen dieses Anbieters.static OrtProvidermapFromName(java.lang.String name)Ordnet vom ONNX Runtime verwendeten Namensstrings der Enum zu.static OrtProvidervalueOf(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.
-
-
-
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 hatjava.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.
-
-