interface InferenceSessionFactory {
    create(uri, options?): Promise<InferenceSession>;
    create(buffer, options?): Promise<InferenceSession>;
    create(buffer, byteOffset, byteLength?, options?): Promise<InferenceSession>;
    create(buffer, options?): Promise<InferenceSession>;
}

方法

方法

  • 非同步地從 ONNX 模型檔案建立新的推理會話並載入模型。

    引數

    • uri: string

      要載入模型的 URI 或檔案路徑。

    • 可選 options: SessionOptions

      指定建立新推理會話的配置。

    返回 Promise<InferenceSession>

    一個解析為 InferenceSession 物件的 Promise。

  • 非同步地從陣列緩衝區建立新的推理會話並載入模型。

    引數

    • buffer: ArrayBufferLike

      ONNX 模型的 ArrayBuffer 表示。

    • 可選 options: SessionOptions

      指定建立新推理會話的配置。

    返回 Promise<InferenceSession>

    一個解析為 InferenceSession 物件的 Promise。

  • 非同步地從陣列緩衝區的片段建立新的推理會話並載入模型。

    引數

    • buffer: ArrayBufferLike

      ONNX 模型的 ArrayBuffer 表示。

    • byteOffset: number

      陣列緩衝區指定部分的起始位置。

    • 可選 byteLength: number

      陣列緩衝區的位元組長度。

    • 可選 options: SessionOptions

      指定建立新推理會話的配置。

    返回 Promise<InferenceSession>

    一個解析為 InferenceSession 物件的 Promise。

  • 非同步地從 Uint8Array 建立新的推理會話並載入模型。

    引數

    • buffer: Uint8Array

      ONNX 模型的 Uint8Array 表示。

    • 可選 options: SessionOptions

      指定建立新推理會話的配置。

    返回 Promise<InferenceSession>

    一個解析為 InferenceSession 物件的 Promise。

使用 TypeDoc 生成