類 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。

    • 方法摘要

      所有方法 例項方法 具體方法 
      修飾符和型別 方法 描述
      protected void checkClosed()
      檢查 OnnxValue 是否已關閉,如果已關閉,則丟擲 IllegalStateException
      void close()
      關閉此對映,釋放其原生記憶體及其元素。
      MapInfo getInfo()
      獲取與此 OnnxValue 關聯的型別資訊物件。
      OnnxValue.OnnxValueType getType()
      獲取此 OnnxValue 的型別。
      java.util.Map<? extends java.lang.Object,​? extends java.lang.Object> getValue()
      返回一個包含所有元素的弱型別 Map。
      boolean isClosed()
      檢查此值是否已關閉(即,原生物件已釋放)。
      int size()
      對映中的條目數。
      java.lang.String toString()  
      • 從類 java.lang.Object 繼承的方法

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 方法詳細資訊

      • size

        public int size()
        對映中的條目數。
        返回
        條目數。
      • getValue

        public java.util.Map<? extends java.lang.Object,​? extends java.lang.Object> getValue()
                                                                                            throws OrtException
        返回一個包含所有元素的弱型別 Map。
        指定者
        getValue 在介面 OnnxValue
        返回
        一個對映。
        丟擲
        OrtException - 如果onnx runtime未能讀取條目。
      • getInfo

        public MapInfo getInfo()
        描述複製自介面: OnnxValue
        獲取與此 OnnxValue 關聯的型別資訊物件。
        指定者
        getInfo 在介面 OnnxValue
        返回
        型別資訊。
      • toString

        public java.lang.String toString()
        覆蓋
        toString 在類 java.lang.Object
      • isClosed

        public boolean isClosed()
        描述複製自介面: OnnxValue
        檢查此值是否已關閉(即,原生物件已釋放)。
        指定者
        isClosed 在介面 OnnxValue
        返回
        如果值已關閉且原生物件已釋放,則為 true。
      • close

        public void close()
        關閉此對映,釋放其原生記憶體及其元素。
        指定者
        close 在介面 java.lang.AutoCloseable
        指定者
        close 在介面 OnnxValue
      • checkClosed

        protected void checkClosed()
        檢查 OnnxValue 是否已關閉,如果已關閉,則丟擲 IllegalStateException