类 OrtCUDAProviderOptions

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

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

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

    • 字段详细信息

      • options

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

      • OrtCUDAProviderOptions

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

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

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