類 OnnxMap
- java.lang.Object
-
- ai.onnxruntime.OnnxMap
-
- 所有實現的介面
OnnxValue,java.lang.AutoCloseable
public class OnnxMap extends java.lang.Object implements OnnxValue
由OrtSession.run(Map)方法返回的對映容器。支援的型別是
onnxruntime_c_api.h中提到的型別,鍵:String 和 Long,值:String、Long、Float、Double。
-
-
巢狀類摘要
巢狀類 修飾符和型別 類 描述 static classOnnxMap.OnnxMapValueType一個列舉,表示儲存在OnnxMap中的值的Java型別。-
從介面 ai.onnxruntime.OnnxValue 繼承的巢狀類/介面
OnnxValue.OnnxValueType
-
-
方法摘要
所有方法 例項方法 具體方法 修飾符和型別 方法 描述 protected voidcheckClosed()檢查 OnnxValue 是否已關閉,如果已關閉,則丟擲IllegalStateException。voidclose()關閉此對映,釋放其原生記憶體及其元素。MapInfogetInfo()獲取與此 OnnxValue 關聯的型別資訊物件。OnnxValue.OnnxValueTypegetType()獲取此 OnnxValue 的型別。java.util.Map<? extends java.lang.Object,? extends java.lang.Object>getValue()返回一個包含所有元素的弱型別 Map。booleanisClosed()檢查此值是否已關閉(即,原生物件已釋放)。intsize()對映中的條目數。java.lang.StringtoString()
-
-
-
方法詳細資訊
-
size
public int size()
對映中的條目數。- 返回
- 條目數。
-
getType
public OnnxValue.OnnxValueType getType()
描述複製自介面:OnnxValue獲取此 OnnxValue 的型別。
-
getValue
public java.util.Map<? extends java.lang.Object,? extends java.lang.Object> getValue() throws OrtException返回一個包含所有元素的弱型別 Map。- 指定者
getValue在介面OnnxValue中- 返回
- 一個對映。
- 丟擲
OrtException- 如果onnx runtime未能讀取條目。
-
toString
public java.lang.String toString()
- 覆蓋
toString在類java.lang.Object中
-
isClosed
public boolean isClosed()
描述複製自介面:OnnxValue檢查此值是否已關閉(即,原生物件已釋放)。
-
close
public void close()
關閉此對映,釋放其原生記憶體及其元素。
-
checkClosed
protected void checkClosed()
檢查 OnnxValue 是否已關閉,如果已關閉,則丟擲IllegalStateException。
-
-