Interface OnnxValue

    • Zusammenfassung der verschachtelten Klassen

      Verschachtelte Klassen 
      Modifikator und Typ Schnittstelle Beschreibung
      static Klasse  OnnxValue.OnnxValueType
      Der Typ des OnnxValue, der die ID in der C-API widerspiegelt.
    • Zusammenfassung der Methoden

      Alle Methoden Statische Methoden Instanzmethoden Abstrakte Methoden 
      Modifikator und Typ Methode Beschreibung
      void close()
      Schließt den OnnxValue und gibt seinen nativen Speicher frei.
      static void close​(java.lang.Iterable<? extends OnnxValue> itr)
      Ruft close für jedes Element des Iterables auf.
      static void close​(java.util.Map<java.lang.String,​? extends OnnxValue> map)
      Ruft close für jeden OnnxValue in der Map auf.
      ValueInfo getInfo()
      Gibt das Typinformations-Objekt zurück, das diesem OnnxValue zugeordnet ist.
      OnnxValue.OnnxValueType getType()
      Ruft den Typ dieses OnnxValue ab.
      java.lang.Object getValue()
      Gibt den Wert als Java-Objekt zurück, indem er aus dem nativen Heap kopiert wird.
      boolean isClosed()
      Prüft, ob dieser Wert geschlossen ist (d. h. ob das native Objekt freigegeben wurde).
    • Detail der Methoden

      • getValue

        java.lang.Object getValue()
                           throws OrtException
        Gibt den Wert als Java-Objekt zurück, indem er aus dem nativen Heap kopiert wird. Diese Operation kann bei hochdimensionalen Tensoren recht langsam sein, wo Sie stattdessen OnnxTensor.getByteBuffer() usw. bevorzugen sollten.

        Wird von den Unterklassen mit einem spezifischeren Typ überschrieben, falls verfügbar.

        Rückgabe
        Der Wert.
        Wirft
        OrtException - Wenn beim Lesen des Werts ein Fehler aufgetreten ist.
      • getInfo

        ValueInfo getInfo()
        Gibt das Typinformations-Objekt zurück, das diesem OnnxValue zugeordnet ist.
        Rückgabe
        Die Typinformationen.
      • isClosed

        boolean isClosed()
        Prüft, ob dieser Wert geschlossen ist (d. h. ob das native Objekt freigegeben wurde).
        Rückgabe
        True, wenn der Wert geschlossen ist und das native Objekt freigegeben wurde.
      • close

        void close()
        Schließt den OnnxValue und gibt seinen nativen Speicher frei.
        Spezifiziert von
        close in Schnittstelle java.lang.AutoCloseable
      • close

        static void close​(java.lang.Iterable<? extends OnnxValue> itr)
        Ruft close für jedes Element des Iterables auf.
        Parameter
        itr - Ein Iterable von schließbaren OnnxValues.
      • close

        static void close​(java.util.Map<java.lang.String,​? extends OnnxValue> map)
        Ruft close für jeden OnnxValue in der Map auf.
        Parameter
        map - Eine Map von OnnxValues.