Klasse OnnxMap

  • Alle implementierten Schnittstellen
    OnnxValue, java.lang.AutoCloseable

    public class OnnxMap
    extends java.lang.Object
    implements OnnxValue
    Ein Container für eine Map, die von OrtSession.run(Map) zurückgegeben wird.

    Unterstützte Typen sind die in onnxruntime_c_api.h genannten, Schlüssel: String und Long, Werte: String, Long, Float, Double.

    • Zusammenfassung der verschachtelten Klassen

      Verschachtelte Klassen 
      Modifikator und Typ Klasse Beschreibung
      static Klasse  OnnxMap.OnnxMapValueType
      Eine Enum, die den Java-Typ der in einer OnnxMap gespeicherten Werte darstellt.
    • Zusammenfassung der Methoden

      Alle Methoden Instanzmethoden Konkrete Methoden 
      Modifikator und Typ Methode Beschreibung
      protected void checkClosed()
      Prüft, ob der OnnxValue geschlossen ist. Wenn ja, wird IllegalStateException ausgelöst.
      void close()
      Schließt diese Map und gibt den nativen Speicher frei, der sie und ihre Elemente unterstützt.
      MapInfo getInfo()
      Gibt das Typinformations-Objekt zurück, das diesem OnnxValue zugeordnet ist.
      OnnxValue.OnnxValueType getType()
      Ruft den Typ dieses OnnxValue ab.
      java.util.Map<? extends java.lang.Object,​? extends java.lang.Object> getValue()
      Gibt eine schwach typisierte Map mit allen Elementen zurück.
      boolean isClosed()
      Prüft, ob dieser Wert geschlossen ist (d. h. ob das native Objekt freigegeben wurde).
      int size()
      Die Anzahl der Einträge in der Map.
      java.lang.String toString()  
      • Methoden geerbt von Klasse java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Detail der Methoden

      • size

        public int size()
        Die Anzahl der Einträge in der Map.
        Rückgabe
        Die Anzahl der Einträge.
      • getValue

        public java.util.Map<? extends java.lang.Object,​? extends java.lang.Object> getValue()
                                                                                            throws OrtException
        Gibt eine schwach typisierte Map mit allen Elementen zurück.
        Spezifiziert von
        getValue in Schnittstelle OnnxValue
        Rückgabe
        Eine Map.
        Wirft
        OrtException - Wenn die Onnx-Laufzeitumgebung die Einträge nicht lesen konnte.
      • getInfo

        public MapInfo getInfo()
        Beschreibung kopiert von Schnittstelle: OnnxValue
        Gibt das Typinformations-Objekt zurück, das diesem OnnxValue zugeordnet ist.
        Spezifiziert von
        getInfo in Schnittstelle OnnxValue
        Rückgabe
        Die Typinformationen.
      • toString

        public java.lang.String toString()
        Überschreibt
        toString in Klasse java.lang.Object
      • isClosed

        public boolean isClosed()
        Beschreibung kopiert aus Schnittstelle: OnnxValue
        Prüft, ob dieser Wert geschlossen ist (d. h. ob das native Objekt freigegeben wurde).
        Spezifiziert von
        isClosed in Schnittstelle OnnxValue
        Rückgabe
        True, wenn der Wert geschlossen ist und das native Objekt freigegeben wurde.
      • close

        public void close()
        Schließt diese Map und gibt den nativen Speicher frei, der sie und ihre Elemente unterstützt.
        Spezifiziert von
        close in Schnittstelle java.lang.AutoCloseable
        Spezifiziert von
        close in Schnittstelle OnnxValue
      • checkClosed

        protected void checkClosed()
        Prüft, ob der OnnxValue geschlossen ist. Wenn ja, wird IllegalStateException ausgelöst.