Paket ai.onnxruntime
Klasse OnnxMap
- java.lang.Object
-
- ai.onnxruntime.OnnxMap
-
- Alle implementierten Schnittstellen
OnnxValue,java.lang.AutoCloseable
public class OnnxMap extends java.lang.Object implements OnnxValue
Ein Container für eine Map, die vonOrtSession.run(Map)zurückgegeben wird.Unterstützte Typen sind die in
onnxruntime_c_api.hgenannten, Schlüssel: String und Long, Werte: String, Long, Float, Double.
-
-
Zusammenfassung der verschachtelten Klassen
Verschachtelte Klassen Modifikator und Typ Klasse Beschreibung static KlasseOnnxMap.OnnxMapValueTypeEine Enum, die den Java-Typ der in einerOnnxMapgespeicherten Werte darstellt.-
Verschachtelte Klassen/Schnittstellen geerbt von der Schnittstelle ai.onnxruntime.OnnxValue
OnnxValue.OnnxValueType
-
-
Zusammenfassung der Methoden
Alle Methoden Instanzmethoden Konkrete Methoden Modifikator und Typ Methode Beschreibung protected voidcheckClosed()Prüft, ob der OnnxValue geschlossen ist. Wenn ja, wirdIllegalStateExceptionausgelöst.voidclose()Schließt diese Map und gibt den nativen Speicher frei, der sie und ihre Elemente unterstützt.MapInfogetInfo()Gibt das Typinformations-Objekt zurück, das diesem OnnxValue zugeordnet ist.OnnxValue.OnnxValueTypegetType()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.booleanisClosed()Prüft, ob dieser Wert geschlossen ist (d. h. ob das native Objekt freigegeben wurde).intsize()Die Anzahl der Einträge in der Map.java.lang.StringtoString()
-
-
-
Detail der Methoden
-
size
public int size()
Die Anzahl der Einträge in der Map.- Rückgabe
- Die Anzahl der Einträge.
-
getType
public OnnxValue.OnnxValueType getType()
Beschreibung kopiert von der Schnittstelle:OnnxValueRuft den Typ dieses OnnxValue ab.
-
getValue
public java.util.Map<? extends java.lang.Object,? extends java.lang.Object> getValue() throws OrtExceptionGibt eine schwach typisierte Map mit allen Elementen zurück.- Spezifiziert von
getValuein SchnittstelleOnnxValue- Rückgabe
- Eine Map.
- Wirft
OrtException- Wenn die Onnx-Laufzeitumgebung die Einträge nicht lesen konnte.
-
getInfo
public MapInfo getInfo()
Beschreibung kopiert von Schnittstelle:OnnxValueGibt das Typinformations-Objekt zurück, das diesem OnnxValue zugeordnet ist.
-
toString
public java.lang.String toString()
- Überschreibt
toStringin Klassejava.lang.Object
-
isClosed
public boolean isClosed()
Beschreibung kopiert aus Schnittstelle:OnnxValuePrüft, ob dieser Wert geschlossen ist (d. h. ob 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.
-
checkClosed
protected void checkClosed()
Prüft, ob der OnnxValue geschlossen ist. Wenn ja, wirdIllegalStateExceptionausgelöst.
-
-