[KongchangAI]
ModelEmbeddingGemma2

EmbeddingGemma 2

A multimodal embedding model introduced by Google DeepMind that supports vectorization of text, code, images, video, and audio. It is applicable to semantic search, retrieval-augmented generation, classification, and clustering tasks, with support for more than 100 languages.

Core Facts

Timeline (last 90 days)

Oct 16

SuperLocalMemory integrates Google's EmbeddingGemma 2 model and supports finding images and PDF files through natural language descriptions.

Unverified50%
Oct 14

Ollama v0.40.4 upgrades llama.cpp to version b11521, committed by jmorganca, mainly aimed at support for decision models and EmbeddingGemma 2.

Expired70%
Oct 14

EmbeddingGemma 2 is a text embedding model in Google's Gemma series, specifically used to map text into dense vectors rather than generative conversation, and is suitable for tasks such as RAG, semantic retrieval, clustering and deduplication.

Unverified50%
Oct 13

Qwen3-Embedding, EmbeddingGemma 2, and nomic-embed-text v1.5 are all Apache 2.0 licensed, BGE-M3 is MIT licensed, and all can be used directly in commercial products; EmbeddingGemma v1 is governed by the Google Gemma terms; jina-embeddings-v5-text-small uses the CC BY-NC 4.0 license, and commercial use requires obtaining a separate license.

Unverified50%
Oct 13

EmbeddingGemma 2's context window was expanded from v1's 2048 tokens to 8192, MTEB Code improved from 68.76 to 78.68, and it already supports Ollama, llama.cpp, sentence-transformers, MLX, vLLM, and browser-side transformers.js; there is currently no independent retrieval benchmark test for v2, and the SciFact score of 0.7861 belongs to v1.

Unverified50%
Oct 13

Google released EmbeddingGemma 2 on October 6, 2026; its 270M text backbone supports an 8192 token context and it uses the Apache 2.0 license.

Unverified50%
Oct 13

EmbeddingGemma 2 uses Matryoshka vector representations, where the first 128, 256 or 512 of the 768 dimensions can be used independently as embeddings.

Unverified50%
Oct 13

The break-even point for per-million-document cost between L4 and cpu-repack is a 3.4% busy ratio: when the L4 is busy more than 3.4% of its uptime, its per-document cost is lower than repack's.

Expired50%
Oct 13

EmbeddingGemma 2 comes with vision and audio encoders, but this project only loads the text tower.

Unverified50%
Oct 13

EmbeddingGemma 2 is an open-source text embedding model that converts text into 768-dimensional vectors.

Unverified50%

40 more timeline events

All Facts (20)

Verified

After quantization, EmbeddingGemma 2 requires only approximately 191 MB of active memory for text-only weights on the Google Pixel 11 Pro, while the full multimodal model requires approximately 567 MB.

85%
Verified

EmbeddingGemma 2's score on the MTEB Code benchmark improved from 68.76 in the first generation to 78.68, an increase of 9.92 points.

75%
Verified

EmbeddingGemma 2 is the first to unify text, code, images, video, and audio into a single embedding space, and is optimized for edge deployment to support local RAG.

65%
Partially Verified

EmbeddingGemma 2 employs Matryoshka Representation Learning technology, allowing embedding vectors to be truncated to 512, 256, or 128 dimensions without severely degrading representational quality.

75%
Partially Verified

EmbeddingGemma 2 is a multimodal embedding model built by Google on the Gemma 4 architecture, capable of encoding text, images, audio, and video into a shared 768-dimensional vector space.

75%
Partially Verified

In addition to text and images, EmbeddingGemma2 also supports audio and video, converting content of different modalities into 768-dimensional vectors.

65%
Unverified

SuperLocalMemory integrates Google's EmbeddingGemma 2 model and supports finding images and PDF files through natural language descriptions.

50%
Unverified

EmbeddingGemma 2 is a text embedding model in Google's Gemma series, specifically used to map text into dense vectors rather than generative conversation, and is suitable for tasks such as RAG, semantic retrieval, clustering and deduplication.

50%
Unverified

EmbeddingGemma 2's context window was expanded from v1's 2048 tokens to 8192, MTEB Code improved from 68.76 to 78.68, and it already supports Ollama, llama.cpp, sentence-transformers, MLX, vLLM, and browser-side transformers.js; there is currently no independent retrieval benchmark test for v2, and the SciFact score of 0.7861 belongs to v1.

50%
Unverified

Qwen3-Embedding, EmbeddingGemma 2, and nomic-embed-text v1.5 are all Apache 2.0 licensed, BGE-M3 is MIT licensed, and all can be used directly in commercial products; EmbeddingGemma v1 is governed by the Google Gemma terms; jina-embeddings-v5-text-small uses the CC BY-NC 4.0 license, and commercial use requires obtaining a separate license.

50%
Unverified

The per-text cosine similarity between the int8 quantized repack and the original float32 version ranges from 0.9888 to 0.9978; the cosine similarity between bf16 L4 and the original float32 reaches 0.9999 to 1.0000.

50%
Unverified

On the SciFact dataset (300 queries, 5,183 scientific abstracts, 768 dimensions), the int8+int4 repack model retained 97.9% of the original float32 version's nDCG@10 (0.836 vs 0.854).

50%
Unverified

EmbeddingGemma 2 comes with vision and audio encoders, but this project only loads the text tower.

50%
Unverified

EmbeddingGemma 2 is an open-source text embedding model that converts text into 768-dimensional vectors.

50%
Unverified

EmbeddingGemma 2 uses Matryoshka vector representations, where the first 128, 256 or 512 of the 768 dimensions can be used independently as embeddings.

50%
Unverified

EmbeddingGemma 2 very likely adopts a structure of a shared backbone plus modality adapters, rather than configuring a complete encoder for each modality.

50%
Unverified

EmbeddingGemma 2 has 740M parameters.

50%
Unverified

The currently public information about EmbeddingGemma 2 focuses on model specifications and benchmark scores, and its actual retrieval quality still needs to be verified on different datasets.

50%
Unverified

The heat and power consumption performance of multimodal inference on phones directly affects whether it can stay resident in an application.

50%
Unverified

The bottleneck of on-device RAG is memory: model weights plus runtime overhead must be kept within a range acceptable to the application, so the 191MB text mode is easier to integrate than the 567MB full mode.

50%

Source Articles