介面 OnnxValue

    • 方法摘要

      所有方法 靜態方法 例項方法 抽象方法 
      修飾符與型別 方法 說明
      void close()
      關閉 OnnxValue,釋放其本地記憶體。
      static void close​(java.lang.Iterable<? extends OnnxValue> itr)
      對可迭代物件中的每個元素呼叫 close。
      static void close​(java.util.Map<java.lang.String,​? extends OnnxValue> map)
      對對映中的每個 OnnxValue 呼叫 close。
      ValueInfo getInfo()
      獲取與此 OnnxValue 相關聯的型別資訊物件。
      OnnxValue.OnnxValueType getType()
      獲取此 OnnxValue 的型別。
      java.lang.Object getValue()
      將值作為 Java 物件返回,將其從本地堆中複製出來。
      boolean isClosed()
      檢查此值是否已關閉(即,本地物件已釋放)。
    • 方法詳細資訊

      • 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 的可迭代物件。
      • close

        static void close​(java.util.Map<java.lang.String,​? extends OnnxValue> map)
        對對映中的每個 OnnxValue 呼叫 close。
        引數
        map - OnnxValue 的對映。