spawnlau's picture
Release compact EmbeddingGemma 2 text-vision bundle with model card and reproducible build
6013524 verified
Raw History Blame Contribute Delete
5.22 kB
{
"evaluation_date": "2026-10-20",
"source_model": {
"repository": "litert-community/embeddinggemma-2-text-vision-440m-litert-lm",
"revision": "e301f74d5551b0c2641bd5cb4652a76239d5c5f8",
"filename": "embeddinggemma-2-text-vision-440m.litertlm",
"size": 387710976,
"sha256": "92dcbea108899e5d6e30d919b0744f90d9967e80c67a4ab5503ac16d54f62eb0"
},
"compact_model": {
"filename": "eg2-gallery-compact.litertlm",
"size": 309559296,
"sha256": "a08a6bcbcba893d8e52dcf2ae05ce06847f942e3b0e5ea8b8df93f32aa23b027"
},
"contract": {
"tested_version": "0.18.0",
"max_input_length": 256,
"vision_tokens_per_image": 70,
"output_size": 768,
"normalize": true,
"insert_special_tokens": true,
"text_signatures": [
"encoder_1x128",
"encoder_1x256"
],
"vision_signatures": [
"vision_70",
"vision_adapter_70"
],
"retained_patch_coordinate_range": [
0,
209
]
},
"inputs": {
"text_queries": 73,
"public_photos": 14,
"synthetic_images": 6
},
"windows": {
"runtime": "LiteRT-LM 0.18.0",
"cpu_runs_per_model": 2,
"gpu_runs_per_model": 1,
"comparisons": [
{
"baseline": "baseline-cpu-r1",
"candidate": "compact-final-cpu-r1",
"backend": "cpu",
"vectors": {
"queries": {
"count": 73,
"dimensions": 768,
"all_vectors_bitwise_equal": true,
"max_absolute_element_difference": 0.0
},
"images": {
"count": 20,
"dimensions": 768,
"all_vectors_bitwise_equal": true,
"max_absolute_element_difference": 0.0
}
},
"text_image_cosine_max_abs_difference": 0.0,
"image_image_cosine_max_abs_difference": 0.0,
"all_text_image_rankings_equal": true,
"all_image_image_rankings_equal": true,
"threshold_decisions_equal": {
"0.68": true,
"0.7": true,
"0.8": true,
"0.85": true,
"0.9": true
}
},
{
"baseline": "baseline-cpu-r1",
"candidate": "compact-final-cpu-r2",
"backend": "cpu",
"vectors": {
"queries": {
"count": 73,
"dimensions": 768,
"all_vectors_bitwise_equal": true,
"max_absolute_element_difference": 0.0
},
"images": {
"count": 20,
"dimensions": 768,
"all_vectors_bitwise_equal": true,
"max_absolute_element_difference": 0.0
}
},
"text_image_cosine_max_abs_difference": 0.0,
"image_image_cosine_max_abs_difference": 0.0,
"all_text_image_rankings_equal": true,
"all_image_image_rankings_equal": true,
"threshold_decisions_equal": {
"0.68": true,
"0.7": true,
"0.8": true,
"0.85": true,
"0.9": true
}
},
{
"baseline": "baseline-gpu-r1",
"candidate": "compact-final-gpu-r1",
"backend": "gpu",
"vectors": {
"queries": {
"count": 73,
"dimensions": 768,
"all_vectors_bitwise_equal": true,
"max_absolute_element_difference": 0.0
},
"images": {
"count": 20,
"dimensions": 768,
"all_vectors_bitwise_equal": true,
"max_absolute_element_difference": 0.0
}
},
"text_image_cosine_max_abs_difference": 0.0,
"image_image_cosine_max_abs_difference": 0.0,
"all_text_image_rankings_equal": true,
"all_image_image_rankings_equal": true,
"threshold_decisions_equal": {
"0.68": true,
"0.7": true,
"0.8": true,
"0.85": true,
"0.9": true
}
}
]
},
"samsung": {
"device": {
"ro.product.manufacturer": "samsung",
"ro.product.model": "SM-S931U",
"ro.build.version.release": "16",
"ro.soc.model": "SM8750"
},
"runtime": "litertlm-android:0.18.0",
"runs_per_model_per_backend": 1,
"comparisons": {
"cpu": {
"all_vectors_bitwise_equal": true,
"max_absolute_element_difference": 0.0,
"all_text_image_rankings_equal": true,
"threshold_068_equal": true
},
"gpu": {
"all_vectors_bitwise_equal": true,
"max_absolute_element_difference": 0.0,
"all_text_image_rankings_equal": true,
"threshold_068_equal": true
}
},
"comparison_scope": "Original vs compact on the same backend; not CPU-vs-GPU bitwise equality."
},
"limitations": [
"Regression cohort, not an independent general accuracy benchmark.",
"Native model loading and embedding only; no full photo-library app-flow validation.",
"No iOS runtime validation for the compact bundle.",
"Only the published 256-input-token/70-vision-token/768-dimension contract is validated."
]
}