Schnittstelle InferenceSessionFactory

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

Methoden

Methoden

  • Erstellt eine neue Inferenzsitzung und lädt das Modell asynchron aus einer ONNX-Modelldatei.

    Parameter

    • uri: string

      Die URI oder der Dateipfad des zu ladenden Modells.

    • Optional options: SessionOptions

      Konfigurieren Sie die Erstellung einer neuen Inferenzsitzung.

    Gibt zurück Promise<InferenceSession>

    Ein Promise, das zu einem InferenceSession-Objekt aufgelöst wird.

  • Erstellt eine neue Inferenzsitzung und lädt das Modell asynchron aus einem Array-Puffer.

    Parameter

    • buffer: ArrayBufferLike

      Eine ArrayBuffer-Darstellung eines ONNX-Modells.

    • Optional options: SessionOptions

      Konfigurieren Sie die Erstellung einer neuen Inferenzsitzung.

    Gibt zurück Promise<InferenceSession>

    Ein Promise, das zu einem InferenceSession-Objekt aufgelöst wird.

  • Erstellt eine neue Inferenzsitzung und lädt das Modell asynchron aus einem Segment eines Array-Puffers.

    Parameter

    • buffer: ArrayBufferLike

      Eine ArrayBuffer-Darstellung eines ONNX-Modells.

    • byteOffset: number

      Der Anfang des angegebenen Teils des Array-Puffers.

    • Optional byteLength: number

      Die Länge in Bytes des Array-Puffers.

    • Optional options: SessionOptions

      Konfigurieren Sie die Erstellung einer neuen Inferenzsitzung.

    Gibt zurück Promise<InferenceSession>

    Ein Promise, das zu einem InferenceSession-Objekt aufgelöst wird.

  • Erstellt eine neue Inferenzsitzung und lädt das Modell asynchron aus einem Uint8Array.

    Parameter

    • buffer: Uint8Array

      Eine Uint8Array-Darstellung eines ONNX-Modells.

    • Optional options: SessionOptions

      Konfigurieren Sie die Erstellung einer neuen Inferenzsitzung.

    Gibt zurück Promise<InferenceSession>

    Ein Promise, das zu einem InferenceSession-Objekt aufgelöst wird.

Generiert mit TypeDoc