Views
No views yet
npm i @huggingface/transformersonnx-community/ijepa_vith16_1k.1import { pipeline, cos_sim } from "@huggingface/transformers";
2
3// Create an image feature extraction pipeline
4const extractor = await pipeline(
5 "image-feature-extraction",
6 "onnx-community/ijepa_vith16_1k",
7 { dtype: "q8" },
8);
9
10// Compute image embeddings
11const url_1 = "http://images.cocodataset.org/val2017/000000039769.jpg"
12const url_2 = "http://images.cocodataset.org/val2017/000000219578.jpg"
13const output = await extractor([url_1, url_2]);
14const pooled_output = output.mean(1); // Apply mean pooling
15
16// Compute cosine similarity
17const similarity = cos_sim(pooled_output[0].data, pooled_output[1].data);
18console.log(similarity); // 0.5334921616321957onnx).