类 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- 如果本地调用失败。
-
-