Function: createImageEmbedder()
createImageEmbedder(
config,runtime?):Promise<ImageEmbedder>
Defined in: extensions/cv/tasks/imageEmbedding.ts:75
Creates an image embedder for executing local Image Embedding models (e.g. the image encoder of a CLIP model).
It validates the model input and output requirements, pre-allocates the
static execution tensors, sets up an image preprocessor, and registers clean
disposal hooks to clear all native memory. Pooling and normalization (if any)
are baked into the exported .pte; this runner simply preprocesses the image,
runs the forward pass, and returns the raw embedding vector.
Parameters
config
Image embedder task configuration containing path and options. See ImageEmbedderModel.
runtime?
any
Optional worklet runtime thread on which to run the model execution.
Returns
Promise<ImageEmbedder>
A promise resolving to the instantiated ImageEmbedder runner.
Throws
With code LOAD_FAILED if model fails to load,
or SCHEMA_MISMATCH if model schema does not match embedding spec.