Skip to content

Embedder

Defined in: packages/runntime/src/zoo/tasks/multimodal/embedding.ts:89

The runner createEmbedder() returns.

readonly dim: number

Defined in: packages/runntime/src/zoo/tasks/multimodal/embedding.ts:91

Length of a vector without dims.

dispose(): void

Defined in: packages/runntime/src/zoo/tasks/multimodal/embedding.ts:98

Frees the weights and every GPU buffer the runner holds.

void


embed(input, options?): Promise<Float32Array<ArrayBufferLike>>

Defined in: packages/runntime/src/zoo/tasks/multimodal/embedding.ts:93

One input → unit-length vector.

EmbedInput

EmbedOptions

Promise<Float32Array<ArrayBufferLike>>


embedBatch(inputs, options?): Promise<Float32Array<ArrayBufferLike>[]>

Defined in: packages/runntime/src/zoo/tasks/multimodal/embedding.ts:96

Many inputs, one vector each. Much faster than embed() in a loop for text.

readonly EmbedInput[]

EmbedOptions

Promise<Float32Array<ArrayBufferLike>[]>