類 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()
        返回序列化的選項字串
        返回
        序列化的選項字串。