類 OrtTensorRTProviderOptions
- java.lang.Object
-
- ai.onnxruntime.OrtProviderOptions
-
- ai.onnxruntime.providers.OrtTensorRTProviderOptions
-
- 所有已實現的介面
java.lang.AutoCloseable
public final class OrtTensorRTProviderOptions extends OrtProviderOptions
用於配置 TensorRT 執行提供程式的選項。支援的選項列在ORT 網站上。
-
-
巢狀類摘要
-
巢狀類/介面繼承自類 ai.onnxruntime.OrtProviderOptions
OrtProviderOptions.OrtProviderSupplier
-
-
欄位摘要
欄位 修飾符和型別 欄位 描述 protected java.util.Map<java.lang.String,java.lang.String>options選項的 Java 端副本。-
繼承自類 ai.onnxruntime.OrtProviderOptions 的欄位
closed, nativeHandle
-
-
構造器摘要
構造器 構造器 描述 OrtTensorRTProviderOptions()為裝置 0 構造 TensorRT 執行提供程式選項。OrtTensorRTProviderOptions(int deviceId)為指定的非負裝置 ID 構造 TensorRT 執行提供程式選項。
-
方法摘要
所有方法 例項方法 具體方法 修飾符和型別 方法 描述 voidadd(java.lang.String key, java.lang.String value)向此選項新增配置選項。protected voidapplyToNative()將 Java 端配置應用於本地端物件。protected voidapplyToNative(long apiHandle, long nativeHandle, java.lang.String[] keys, java.lang.String[] values)將選項新增到此選項例項。protected voidclose(long apiHandle, long nativeHandle)關閉此選項例項。java.lang.StringgetOptionsString()返回序列化的選項字串OrtProvidergetProvider()獲取此選項例項的提供程式列舉。voidparseOptionsString(java.lang.String serializedForm)解析getOptionsString()的輸出並將這些選項新增到此選項例項。java.lang.StringtoString()-
繼承自類 ai.onnxruntime.OrtProviderOptions 的方法
checkClosed, close, getApiHandle, isClosed, loadLibraryAndCreate
-
-
-
-
構造器詳細資訊
-
OrtTensorRTProviderOptions
public OrtTensorRTProviderOptions() throws OrtException為裝置 0 構造 TensorRT 執行提供程式選項。- 丟擲
OrtException- 如果 TensorRT 不可用。
-
OrtTensorRTProviderOptions
public OrtTensorRTProviderOptions(int deviceId) throws OrtException為指定的非負裝置 ID 構造 TensorRT 執行提供程式選項。- 引數
deviceId- 裝置 ID。- 丟擲
OrtException- 如果 TensorRT 不可用。
-
-
方法詳細資訊
-
getProvider
public OrtProvider getProvider()
描述複製自類:OrtProviderOptions獲取此選項例項的提供程式列舉。- 指定者
- 在類
OrtProviderOptions中透過getProvider指定 - 返回
- 提供程式列舉。
-
applyToNative
protected void applyToNative(long apiHandle, long nativeHandle, java.lang.String[] keys, java.lang.String[] values) throws OrtException將選項新增到此選項例項。- 引數
apiHandle- API 指標。nativeHandle- 本地選項指標。keys- 選項鍵。values- 選項值。- 丟擲
OrtException- 如果新增失敗。
-
close
protected void close(long apiHandle, long nativeHandle)關閉此選項例項。- 指定者
- 在類
OrtProviderOptions中透過close指定 - 引數
apiHandle- API 指標。nativeHandle- 本地選項指標。
-
add
public void add(java.lang.String key, java.lang.String value) throws OrtException向此選項新增配置選項。- 引數
key- 鍵。value- 值。- 丟擲
OrtException- 如果新增失敗。
-
parseOptionsString
public void parseOptionsString(java.lang.String serializedForm) throws OrtException解析getOptionsString()的輸出並將這些選項新增到此選項例項。- 引數
serializedForm- 要解析的序列化形式。- 丟擲
OrtException- 如果無法新增選項。
-
toString
public java.lang.String toString()
- 覆蓋
- 在類
java.lang.Object中覆蓋toString
-
getOptionsString
public java.lang.String getOptionsString()
返回序列化的選項字串- 返回
- 序列化的選項字串。
-
applyToNative
protected void applyToNative() throws OrtException描述複製自類:OrtProviderOptions將 Java 端配置應用於本地端物件。- 指定者
- 在類
OrtProviderOptions中透過applyToNative指定 - 丟擲
OrtException- 如果本地呼叫失敗。
-
-