类 OrtTensorRTProviderOptions

  • 所有已实现的接口
    java.lang.AutoCloseable

    public final class OrtTensorRTProviderOptions
    extends OrtProviderOptions
    用于配置 TensorRT 执行提供程序的选项。

    支持的选项列在ORT 网站上。

    • 字段详细信息

      • options

        protected final java.util.Map<java.lang.String,​java.lang.String> options
        选项的 Java 端副本。
    • 构造器详细信息

      • OrtTensorRTProviderOptions

        public OrtTensorRTProviderOptions()
                                   throws OrtException
        为设备 0 构造 TensorRT 执行提供程序选项。
        抛出
        OrtException - 如果 TensorRT 不可用。
      • OrtTensorRTProviderOptions

        public OrtTensorRTProviderOptions​(int deviceId)
                                   throws OrtException
        为指定的非负设备 ID 构造 TensorRT 执行提供程序选项。
        参数
        deviceId - 设备 ID。
        抛出
        OrtException - 如果 TensorRT 不可用。
    • 方法详细信息

      • 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()
        返回序列化的选项字符串
        返回
        序列化的选项字符串。