Enum CoreMLFlags

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

    public enum CoreMLFlags
    extends java.lang.Enum<CoreMLFlags>
    implements OrtFlags
    Flags für den CoreML-Anbieter.
    • 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 CoreMLFlags valueOf​(java.lang.String name)
      Gibt die Enum-Konstante dieses Typs mit dem angegebenen Namen zurück.
      static CoreMLFlags[] 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_ONLY

        public static final CoreMLFlags CPU_ONLY
        Verwendet nur die CPU, deaktiviert die GPU und die Apple Neural Engine. Nur für Entwickler empfohlen, da sie die Leistung erheblich beeinträchtigt.
      • ENABLE_ON_SUBGRAPH

        public static final CoreMLFlags ENABLE_ON_SUBGRAPH
        Aktiviert CoreML auf Teilgraphen.
      • ONLY_ENABLE_DEVICE_WITH_ANE

        public static final CoreMLFlags ONLY_ENABLE_DEVICE_WITH_ANE
        Aktiviert die Nutzung von CoreML nur, wenn das Gerät über eine Apple Neural Engine verfügt.
      • ONLY_ALLOW_STATIC_INPUT_SHAPES

        public static final CoreMLFlags ONLY_ALLOW_STATIC_INPUT_SHAPES
        Erlaubt der CoreML EP nur Knoten mit Eingaben mit statischen Formen. Standardmäßig werden auch Eingaben mit dynamischen Formen zugelassen. Die Leistung kann jedoch negativ beeinflusst werden, wenn Eingaben dynamische Formen haben.
      • CREATE_MLPROGRAM

        public static final CoreMLFlags CREATE_MLPROGRAM
        Erstellt ein MLProgram. Standardmäßig wird ein NeuralNetwork-Modell erstellt. Erfordert Core ML 5 oder neuer.
      • CPU_AND_GPU

        public static final CoreMLFlags CPU_AND_GPU
        schließt ANE aus
    • Detail der Felder

      • value

        public final int value
        Der native Wert des Enums.
    • Detail der Methoden

      • values

        public static CoreMLFlags[] 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 (CoreMLFlags c : CoreMLFlags.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 CoreMLFlags 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.