類 OrtProviderOptions
- java.lang.Object
-
- ai.onnxruntime.OrtProviderOptions
-
- 所有已實現的介面
java.lang.AutoCloseable
public abstract class OrtProviderOptions extends java.lang.Object implements java.lang.AutoCloseable各種執行提供者選項類的抽象基類。
-
-
巢狀類摘要
巢狀類 修飾符和型別 類 說明 static interfaceOrtProviderOptions.OrtProviderSupplier功能介面,模仿 Java supplier,但可以丟擲 OrtException。
-
欄位摘要
欄位 修飾符和型別 欄位 說明 protected booleanclosed原生物件是否已關閉?protected longnativeHandle原生指標。
-
構造方法摘要
構造方法 修飾符 構造方法 說明 protectedOrtProviderOptions(long nativeHandle)構建一個包裝原生指標的 OrtProviderOptions。
-
方法摘要
所有方法 靜態方法 例項方法 抽象方法 具體方法 修飾符和型別 方法 說明 protected abstract voidapplyToNative()將 Java 端的配置應用於原生端物件。protected voidcheckClosed()檢查 OrtProviderOptions 是否已關閉,如果是,則丟擲IllegalStateException。voidclose()protected abstract voidclose(long apiHandle, long nativeHandle)原生的關閉方法。protected static longgetApiHandle()允許子類訪問 api 控制代碼指標。abstract OrtProvidergetProvider()獲取此選項例項的提供者列舉。booleanisClosed()原生物件是否已關閉?protected static longloadLibraryAndCreate(OrtProvider provider, OrtProviderOptions.OrtProviderSupplier createFunction)載入提供者的共享庫(如果需要)並呼叫建立提供者函式。
-
-
-
方法詳細資訊
-
getApiHandle
protected static long getApiHandle()
允許子類訪問 api 控制代碼指標。- 返回
- api 控制代碼。
-
getProvider
public abstract OrtProvider getProvider()
獲取此選項例項的提供者列舉。- 返回
- 提供者列舉。
-
applyToNative
protected abstract void applyToNative() throws OrtException將 Java 端的配置應用於原生端物件。- 丟擲
OrtException- 如果原生呼叫失敗。
-
isClosed
public boolean isClosed()
原生物件是否已關閉?- 返回
- 如果原生物件已釋放,則為 true。
-
close
public void close()
- 指定者
close在介面java.lang.AutoCloseable中
-
checkClosed
protected void checkClosed()
檢查 OrtProviderOptions 是否已關閉,如果是,則丟擲IllegalStateException。
-
close
protected abstract void close(long apiHandle, long nativeHandle)原生的關閉方法。- 引數
apiHandle- api 指標。nativeHandle- 原生選項指標。
-
loadLibraryAndCreate
protected static long loadLibraryAndCreate(OrtProvider provider, OrtProviderOptions.OrtProviderSupplier createFunction) throws OrtException
載入提供者的共享庫(如果需要)並呼叫建立提供者函式。- 引數
provider- 此選項的 OrtProvider。createFunction- 建立函式。- 返回
- 指向原生提供者選項物件的指標。
- 丟擲
OrtException- 如果庫載入或提供者選項建立呼叫失敗。
-
-