Enum 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_DISABLED
      Deaktiviert die Verwendung von NNAPI für die CPU.
      CPU_ONLY
      NNAPI verwendet nur die CPU.
      USE_FP16
      Aktiviert fp16-Unterstützung.
      USE_NCHW
      Verwendet das Format "channels first".
    • Zusammenfassung der Felder

      Felder 
      Modifikator und Typ Feld Beschreibung
      int value
      Der native Wert des Enums.
    • Zusammenfassung der Methoden

      Alle Methoden Statische Methoden Instanzmethoden Konkrete Methoden 
      Modifikator und Typ Methode Beschreibung
      int getValue()
      Ruft den zugrunde liegenden Flag-Wert ab.
      static NNAPIFlags valueOf​(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.
      • 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

      • 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 Felder

      • value

        public final int value
        Der native Wert des Enums.
    • 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 hat
        java.lang.NullPointerException - wenn das Argument null ist
      • getValue

        public int getValue()
        Beschreibung kopiert aus der Schnittstelle: OrtFlags
        Ruft den zugrunde liegenden Flag-Wert ab.
        Spezifiziert von
        getValue in Schnittstelle OrtFlags
        Rückgabe
        Der Flag-Wert.