介面 OnnxValue
-
- 所有超介面
java.lang.AutoCloseable
- 所有已知實現類
OnnxMap,OnnxSequence,OnnxSparseTensor,OnnxTensor,OnnxTensorLike
public interface OnnxValue extends java.lang.AutoCloseable
-
-
巢狀類摘要
巢狀類 修飾符與型別 介面 說明 static classOnnxValue.OnnxValueTypeOnnxValue的型別,映象 C API 中的 ID。
-
方法摘要
所有方法 靜態方法 例項方法 抽象方法 修飾符與型別 方法 說明 voidclose()關閉 OnnxValue,釋放其本地記憶體。static voidclose(java.lang.Iterable<? extends OnnxValue> itr)對可迭代物件中的每個元素呼叫 close。static voidclose(java.util.Map<java.lang.String,? extends OnnxValue> map)對對映中的每個OnnxValue呼叫 close。ValueInfogetInfo()獲取與此 OnnxValue 相關聯的型別資訊物件。OnnxValue.OnnxValueTypegetType()獲取此 OnnxValue 的型別。java.lang.ObjectgetValue()將值作為 Java 物件返回,將其從本地堆中複製出來。booleanisClosed()檢查此值是否已關閉(即,本地物件已釋放)。
-
-
-
方法詳細資訊
-
getType
OnnxValue.OnnxValueType getType()
獲取此 OnnxValue 的型別。- 返回
- 值型別。
-
getValue
java.lang.Object getValue() throws OrtException將值作為 Java 物件返回,將其從本地堆中複製出來。對於高維張量,此操作可能相當慢,在這種情況下,您應優先使用OnnxTensor.getByteBuffer()等方法。如果可用,由子類覆蓋並提供更具體的型別。
- 返回
- 值。
- 丟擲
OrtException- 如果讀取值時發生錯誤。
-
getInfo
ValueInfo getInfo()
獲取與此 OnnxValue 相關聯的型別資訊物件。- 返回
- 型別資訊。
-
isClosed
boolean isClosed()
檢查此值是否已關閉(即,本地物件已釋放)。- 返回
- 如果值已關閉且本地物件已釋放,則為 true。
-
close
void close()
關閉 OnnxValue,釋放其本地記憶體。- 指定者
- 在介面
java.lang.AutoCloseable中指定close。
-
close
static void close(java.lang.Iterable<? extends OnnxValue> itr)
對可迭代物件中的每個元素呼叫 close。- 引數
itr- 一個可關閉 OnnxValue 的可迭代物件。
-
-