类 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 执行提供程序选项。
-
方法摘要
所有方法 实例方法 具体方法 修饰符和类型 方法 描述 void
add(java.lang.String key, java.lang.String value)
向此选项添加配置选项。protected void
applyToNative()
将 Java 端配置应用于本地(native)端对象。protected void
applyToNative(long apiHandle, long nativeHandle, java.lang.String[] keys, java.lang.String[] values)
将选项添加到此选项实例。protected void
close(long apiHandle, long nativeHandle)
关闭此选项实例。java.lang.String
getOptionsString()
返回序列化的选项字符串OrtProvider
getProvider()
获取此选项实例的提供程序枚举。void
parseOptionsString(java.lang.String serializedForm)
解析getOptionsString()
的输出,并将这些选项添加到此选项实例。java.lang.String
toString()
-
从类 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)调用失败。
-
-