embeddinggemma-2
Checkpoint embeddinggemma-2/hf-914f7f8. Reference: fp32-google/sentence-transformers-torch-cuda-st6.1.0-torch2.14.1-cu126. Scores are the mean MTEB main score ×100 over the 15 quick-tier tasks; Δ is paired with the reference, task by task.
Quality at 768 dimensions
Fidelity compares each run's vectors with the reference's on the same 66,939 texts: lossless (cosine ≥ 0.999 and top-10 neighbor overlap ≥ 0.98), faithful, degraded (cosine < 0.98 or overlap < 0.80), broken.
Output dimension (Matryoshka truncation)
Per task at 768 dimensions
| Task | fp32-google · sentence-transformers · p100:p100 | bf16-google · sentence-transformers · apple-m:m4-pro | fp32-onnx-community · onnxruntime-cpu · apple-m:m4-pro | fp32-onnx-community · onnxruntime-cuda · p100:p100 | fp32-google · sentence-transformers · apple-m:m4-pro | q8-onnx-community · onnxruntime-cpu · apple-m:m4-pro | q8-onnx-community · onnxruntime-cuda · p100:p100 | q4-onnx-community · onnxruntime-cpu · apple-m:m4-pro | q4-onnx-community · onnxruntime-cuda · p100:p100 |
|---|---|---|---|---|---|---|---|---|---|
| NanoArguAnaRetrieval | 65.05 | 64.91 −0.14 | 65.05 +0.00 | 65.05 +0.00 | 65.05 +0.00 | 64.91 −0.14 | 64.91 −0.14 | 65.01 −0.04 | 65.01 −0.04 |
| NanoClimateFeverRetrieval | 28.01 | 28.34 +0.34 | 28.01 +0.00 | 28.01 +0.00 | 28.01 +0.00 | 27.97 −0.04 | 27.97 −0.04 | 27.28 −0.72 | 27.28 −0.72 |
| NanoDBPediaRetrieval | 65.29 | 65.33 +0.03 | 65.29 +0.00 | 65.29 +0.00 | 65.29 +0.00 | 65.17 −0.12 | 65.17 −0.12 | 64.40 −0.90 | 64.40 −0.90 |
| NanoFEVERRetrieval | 92.43 | 92.43 +0.00 | 92.43 +0.00 | 92.43 +0.00 | 92.43 +0.00 | 92.34 −0.09 | 92.34 −0.09 | 90.47 −1.97 | 90.47 −1.97 |
| NanoFiQA2018Retrieval | 44.59 | 44.46 −0.13 | 44.59 +0.00 | 44.59 +0.00 | 44.59 +0.00 | 44.75 +0.16 | 44.75 +0.16 | 44.45 −0.14 | 44.45 −0.14 |
| NanoHotpotQARetrieval | 89.56 | 89.61 +0.05 | 89.56 +0.00 | 89.56 +0.00 | 89.56 +0.00 | 89.56 +0.00 | 89.56 +0.00 | 88.79 −0.77 | 88.79 −0.77 |
| NanoMSMARCORetrieval | 57.39 | 57.23 −0.16 | 57.39 +0.00 | 57.39 +0.00 | 57.39 +0.00 | 55.50 −1.89 | 55.50 −1.89 | 56.46 −0.93 | 56.46 −0.93 |
| NanoNFCorpusRetrieval | 38.02 | 38.14 +0.11 | 38.02 +0.00 | 38.02 +0.00 | 38.02 +0.00 | 38.10 +0.08 | 38.10 +0.08 | 38.27 +0.24 | 38.27 +0.24 |
| NanoNQRetrieval | 78.21 | 78.21 +0.00 | 78.21 +0.00 | 78.21 +0.00 | 78.21 +0.00 | 78.49 +0.28 | 78.49 +0.28 | 76.70 −1.51 | 76.70 −1.51 |
| NanoQuoraRetrieval | 95.46 | 95.46 +0.00 | 95.46 +0.00 | 95.46 +0.00 | 95.46 +0.00 | 95.46 +0.00 | 95.46 +0.00 | 95.27 −0.20 | 95.27 −0.20 |
| NanoSCIDOCSRetrieval | 37.60 | 37.67 +0.07 | 37.60 +0.00 | 37.60 +0.00 | 37.60 +0.00 | 37.86 +0.26 | 37.86 +0.26 | 36.67 −0.93 | 36.67 −0.93 |
| NanoSciFactRetrieval | 88.22 | 88.08 −0.14 | 88.22 +0.00 | 88.22 +0.00 | 88.22 +0.00 | 88.08 −0.14 | 88.08 −0.14 | 86.77 −1.45 | 86.77 −1.45 |
| NanoTouche2020Retrieval | 43.88 | 44.28 +0.41 | 43.88 +0.00 | 43.88 +0.00 | 43.88 +0.00 | 44.07 +0.20 | 44.07 +0.20 | 43.42 −0.46 | 43.42 −0.46 |
| STSBenchmark | 87.50 | 87.48 −0.02 | 87.50 +0.00 | 87.50 +0.00 | 87.50 +0.00 | 87.48 −0.01 | 87.48 −0.01 | 87.24 −0.26 | 87.24 −0.26 |
| Banking77Classification | 92.26 | 92.24 −0.02 | 92.26 +0.00 | 92.26 +0.00 | 92.26 +0.00 | 92.28 +0.02 | 92.28 +0.02 | 91.61 −0.66 | 91.61 −0.66 |
| Mean | 66.90 reference | 66.93 +0.03 [−0.04, +0.12] | 66.90 +0.00 [+0.00, +0.00] | 66.90 +0.00 [+0.00, +0.00] | 66.90 +0.00 [+0.00, +0.00] | 66.80 −0.10 [−0.38, +0.09] | 66.80 −0.10 [−0.38, +0.09] | 66.19 −0.71 [−1.01, −0.43] | 66.19 −0.71 [−1.01, −0.43] |
Speed
Apple M4 Pro · 24 GB
| Subject | Prefill tokens/s (engine) | Prefill tokens/s (wall) | Texts/s | Batch p50 | Batch p95 | Fidelity |
|---|---|---|---|---|---|---|
| bf16-google·sentence-transformers-torch-mps-st6.1.0-torch2.14.1 | 6,032 | 34.8 | 479 ms | 2.95 s | faithful | |
| fp32-google·sentence-transformers-torch-mps-st6.1.0-torch2.14.1 | 4,763 | 27.5 | 578 ms | 3.84 s | lossless | |
| q8-onnx-community·onnxruntime-cpu-ort1.30.0 | 2,750 | 15.9 | 969 ms | 6.34 s | faithful | |
| fp32-onnx-community·onnxruntime-cpu-ort1.30.0 | 2,647 | 15.3 | 932 ms | 7.08 s | lossless | |
| q4-onnx-community·onnxruntime-cpu-ort1.30.0 | 1,390 | 8.0 | 2.16 s | 11.81 s | degraded not ranked for speed |
NVIDIA P100 · 16 GB
| Subject | Prefill tokens/s (engine) | Prefill tokens/s (wall) | Texts/s | Batch p50 | Batch p95 | Fidelity |
|---|---|---|---|---|---|---|
| fp32-onnx-community·onnxruntime-cuda-ort1.29.0-cuda12 | 7,692 | 44.4 | 518 ms | 1.62 s | lossless | |
| q8-onnx-community·onnxruntime-cuda-ort1.29.0-cuda12 | 7,689 | 44.4 | 519 ms | 1.63 s | faithful | |
| fp32-google·sentence-transformers-torch-cuda-st6.1.0-torch2.14.1-cu126 | 6,970 | 40.3 | 543 ms | 1.80 s | reference | |
| q4-onnx-community·onnxruntime-cuda-ort1.29.0-cuda12 | 7,183 | 41.5 | 541 ms | 1.63 s | degraded not ranked for speed |
Embedding is prefill only: input tokens through the model, no decode. Engine time is the server's own forward passes; wall time adds HTTP and base64 on the client. Batches of 32 texts, longest first, one request at a time. A degraded subject is listed but not ranked for speed: being fast is not a win if the vectors moved.
Subjects
- embeddinggemma-2fp32-google·sentence-transformers-torch-cuda-st6.1.0-torch2.14.1-cu1262026-10-07-quick-card-prompts-d0777f
- embeddinggemma-2bf16-google·sentence-transformers-torch-mps-st6.1.0-torch2.14.12026-10-07-quick-card-prompts-55d63c
- embeddinggemma-2fp32-onnx-community·onnxruntime-cpu-ort1.30.02026-10-07-quick-card-prompts-65bf4d
- embeddinggemma-2fp32-onnx-community·onnxruntime-cuda-ort1.29.0-cuda122026-10-07-quick-card-prompts-16ecec
- embeddinggemma-2fp32-google·sentence-transformers-torch-mps-st6.1.0-torch2.14.12026-10-07-quick-card-prompts-96892c
- embeddinggemma-2q8-onnx-community·onnxruntime-cpu-ort1.30.02026-10-07-quick-card-prompts-2fa048
- embeddinggemma-2q8-onnx-community·onnxruntime-cuda-ort1.29.0-cuda122026-10-07-quick-card-prompts-b17c83
- embeddinggemma-2q4-onnx-community·onnxruntime-cpu-ort1.30.02026-10-07-quick-card-prompts-50b823
- embeddinggemma-2q4-onnx-community·onnxruntime-cuda-ort1.29.0-cuda122026-10-07-quick-card-prompts-f0c765