Interface GpuBufferConstructorParameters<T>

repräsentiert den Parameter für die Konstruktion eines Tensors aus einem WebGPU-Puffer

interface GpuBufferConstructorParameters<T> {
    dims: readonly number[];
    gpuBuffer: GpuBufferTypeFallback;
    location: "gpu-buffer";
    type: T;
    dispose?(): void;
    download?(): Promise<DataTypeMap[T]>;
}

Typparameter

Hierarchie

  • CommonConstructorParameters<T>
  • GpuResourceConstructorParameters<T>
    • GpuBufferConstructorParameters

Eigenschaften

dims: readonly number[]

Ruft die Dimensionen des Tensors ab.

Gibt den WebGPU-Puffer an, der die Tensordaten enthält.

location: "gpu-buffer"

Gibt den Speicherort der Daten an, der 'gpu-buffer' sein soll.

type: T

Gibt den Datentyp des Tensors an.

Methoden

  • eine optionale Callback-Funktion, die aufgerufen wird, wenn der Tensor entsorgt wird.

    Wenn nicht angegeben, behandelt der Tensor die GPU-Daten als externe Ressource.

    Gibt void zurück

  • eine optionale Callback-Funktion zum Herunterladen von Daten von der GPU zur CPU.

    Wenn nicht angegeben, behandelt der Tensor die GPU-Daten als externe Ressource.

    Gibt Promise<DataTypeMap[T]> zurück

Generiert mit TypeDoc