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