Paket ai.onnxruntime.providers
Enum NNAPIFlags
- java.lang.Object
-
- java.lang.Enum<NNAPIFlags>
-
- ai.onnxruntime.providers.NNAPIFlags
-
- Alle implementierten Schnittstellen
OrtFlags,java.io.Serializable,java.lang.Comparable<NNAPIFlags>
public enum NNAPIFlags extends java.lang.Enum<NNAPIFlags> implements OrtFlags
Flags für den NNAPI-Anbieter.
-
-
Zusammenfassung der Enum-Konstanten
Enum-Konstanten Enum-Konstante Beschreibung CPU_DISABLEDDeaktiviert die Verwendung von NNAPI für die CPU.CPU_ONLYNNAPI verwendet nur die CPU.USE_FP16Aktiviert fp16-Unterstützung.USE_NCHWVerwendet das Format "channels first".
-
Zusammenfassung der Felder
Felder Modifikator und Typ Feld Beschreibung intvalueDer native Wert des Enums.
-
Zusammenfassung der Methoden
Alle Methoden Statische Methoden Instanzmethoden Konkrete Methoden Modifikator und Typ Methode Beschreibung intgetValue()Ruft den zugrunde liegenden Flag-Wert ab.static NNAPIFlagsvalueOf(java.lang.String name)Gibt die Enum-Konstante dieses Typs mit dem angegebenen Namen zurück.static NNAPIFlags[]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
-
USE_FP16
public static final NNAPIFlags USE_FP16
Aktiviert fp16-Unterstützung.
-
USE_NCHW
public static final NNAPIFlags USE_NCHW
Verwendet das Format "channels first". Nur für Entwickler zur Validierung von Codeänderungen an der Implementierung des Ausführungsanbieters empfohlen.
-
CPU_DISABLED
public static final NNAPIFlags CPU_DISABLED
Deaktiviert die Verwendung von NNAPI für die CPU. Wenn ein Operator NNAPI zugewiesen werden könnte, NNAPI aber auf dem aktuellen Gerät nur eine CPU-Implementierung dieses Operators hat, schlägt das Laden des Modells fehl.
-
CPU_ONLY
public static final NNAPIFlags CPU_ONLY
NNAPI verwendet nur die CPU. Nur für Entwickler empfohlen, da dies die Leistung erheblich beeinträchtigt.
-
-
Detail der Methoden
-
values
public static NNAPIFlags[] 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 (NNAPIFlags c : NNAPIFlags.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 NNAPIFlags 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
-
-