Klasse OrtSession.Result
- java.lang.Object
-
- ai.onnxruntime.OrtSession.Result
-
- Alle implementierten Schnittstellen
java.lang.AutoCloseable,java.lang.Iterable<java.util.Map.Entry<java.lang.String,OnnxValue>>
- Umschließende Klasse
- OrtSession
public static class OrtSession.Result extends java.lang.Object implements java.lang.AutoCloseable, java.lang.Iterable<java.util.Map.Entry<java.lang.String,OnnxValue>>
EinAutoCloseableWrapper um eineMap, dieOnnxValues enthält.Wenn dies geschlossen wird, werden alle vom Ergebnisobjekt gehaltenen
OnnxValues geschlossen. Wenn Sie eine Referenz auf einen Wert beibehalten, nachdem dieses Objekt geschlossen wurde, wird beim Zugriff eineIllegalStateExceptionausgelöst.OnnxValues, die als angepinnte Ausgaben an einenrun-Aufruf übergeben werden, werden von derclose()-Methode nicht geschlossen. Der Besitz jeder Ausgabe kann mitisResultOwner(int)überprüft werden.
-
-
Zusammenfassung der Methoden
Alle Methoden Instanzmethoden Konkrete Methoden Modifikator und Typ Methode Beschreibung voidclose()OnnxValueget(int index)Ruft den Wert aus dem Container am angegebenen Index ab.java.util.Optional<OnnxValue>get(java.lang.String key)Ruft den Wert aus dem Container ab, vorausgesetzt, er wurde nicht geschlossen.booleanisResultOwner(int index)Ruft den Wert aus dem Container am angegebenen Index ab.java.util.Iterator<java.util.Map.Entry<java.lang.String,OnnxValue>>iterator()intsize()Gibt die Anzahl der Ausgaben in diesem Ergebnis zurück.
-
-
-
Detail der Methoden
-
close
public void close()
- Spezifiziert von
closein Schnittstellejava.lang.AutoCloseable
-
iterator
public java.util.Iterator<java.util.Map.Entry<java.lang.String,OnnxValue>> iterator()
- Spezifiziert von
iteratorinjava.lang.Iterable<java.util.Map.Entry<java.lang.String,OnnxValue>>
-
get
public OnnxValue get(int index)
Ruft den Wert aus dem Container am angegebenen Index ab.Löst
IllegalStateExceptionaus, wenn der Container geschlossen wurde, undIndexOutOfBoundsException, wenn der Index ungültig ist.- Parameter
index- Der zu suchende Index.- Rückgabe
- Der Wert am Index.
-
isResultOwner
public boolean isResultOwner(int index)
Ruft den Wert aus dem Container am angegebenen Index ab.Löst
IllegalStateExceptionaus, wenn der Container geschlossen wurde, undArrayIndexOutOfBoundsException, wenn der Index ungültig ist.- Parameter
index- Der zu suchende Index.- Rückgabe
- Gehört dieser Wert zu diesem Ergebnisobjekt?
-
size
public int size()
Gibt die Anzahl der Ausgaben in diesem Ergebnis zurück.- Rückgabe
- Die Anzahl der Ausgaben.
-
get
public java.util.Optional<OnnxValue> get(java.lang.String key)
Ruft den Wert aus dem Container ab, vorausgesetzt, er wurde nicht geschlossen.Löst
IllegalStateExceptionaus, wenn der Container geschlossen wurde.- Parameter
key- Der zu suchende Schlüssel.- Rückgabe
- Optional.of des Wertes, falls er existiert.
-
-