Options for configuring the model asset and hardware accelerator.
Signature:
export declare interface UniversalEmbedderBaseOptions
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| modelAssetBuffer | Uint8Array | ReadableStreamDefaultReader | The model asset buffer containing the .litertlm file. | |
| modelAssetPath | string | string | The path to the model asset file. | |
| delegate | UniversalEmbedderDelegate | The default backend for all encoders. Defaults to 'GPU' (WebGPU). Can be overridden per encoder with textDelegate, visionDelegate, and audioDelegate on UniversalEmbedderOptions. When no encoder runs on GPU, no WebGPU device is created and device is ignored. |
|
| device | GPUDevice | An optional pre-created GPUDevice to use for GPU inference. Ignored when no encoder runs on GPU. |
UniversalEmbedderBaseOptions.modelAssetBuffer {#universalembedderbaseoptionsmodelassetbuffer}
The model asset buffer containing the .litertlm file.
Signature:
modelAssetBuffer?: Uint8Array | ReadableStreamDefaultReader;
UniversalEmbedderBaseOptions.modelAssetPath {#universalembedderbaseoptionsmodelassetpath}
The path to the model asset file.
Signature:
modelAssetPath?: string | string;
UniversalEmbedderBaseOptions.delegate {#universalembedderbaseoptionsdelegate}
The default backend for all encoders. Defaults to 'GPU' (WebGPU). Can be overridden per encoder with textDelegate, visionDelegate, and audioDelegate on UniversalEmbedderOptions. When no encoder runs on GPU, no WebGPU device is created and device is ignored.
Signature:
delegate?: UniversalEmbedderDelegate;
UniversalEmbedderBaseOptions.device {#universalembedderbaseoptionsdevice}
An optional pre-created GPUDevice to use for GPU inference. Ignored when no encoder runs on GPU.
Signature:
device?: GPUDevice;