Downloads · 30 days
7
17% of all-time downloads
bmabir17/embeddinggemma-300m
embeddinggemma-300m is a sentence similarity model from bmabir17. Use it when you need a score for how close two texts are. It is set up for sentence-transformers. The card lists the license as gemma.
Main Model Card: google/embeddinggemma-300m
Downloads · 30 days
7
17% of all-time downloads
All-time downloads
41
Public
Repo size
363 MB
Likes
0
Public
Click a slice to open those files.
.tflite358 MB · 99%
From the Hugging Face model README
Main Model Card: google/embeddinggemma-300m
This model card provides a few variants of the EmbeddingGemma model that are ready for deployment on Android and iOS using LiteRT, or on Android via the Google AI Edge RAG Library.
Note that all benchmark stats are from a Samsung S25 Ultra.
<table border="1"> <tr> <th>Backend</th> <th>Quantization</th> <th>Max sequence length</th> <th>Init time (ms)</th> <th>Inference time (ms)</th> <th>Memory (RSS in MB)</th> <th>Model size (MB)</th> </tr> <tr> <td><p style="text-align: right">NPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">256</p></td> <td><p style="text-align: right">206</p></td> <td><p style="text-align: right">7.8</p></td> <td><p style="text-align: right">224</p></td> <td><p style="text-align: right">182</p></td> </tr> <tr> <td><p style="text-align: right">NPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">512</p></td> <td><p style="text-align: right">241</p></td> <td><p style="text-align: right">18</p></td> <td><p style="text-align: right">231</p></td> <td><p style="text-align: right">184</p></td> </tr> <tr> <td><p style="text-align: right">NPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">1024</p></td> <td><p style="text-align: right">272</p></td> <td><p style="text-align: right">57</p></td> <td><p style="text-align: right">263</p></td> <td><p style="text-align: right">195</p></td> </tr> <tr> <td><p style="text-align: right">NPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">2048</p></td> <td><p style="text-align: right">468</p></td> <td><p style="text-align: right">169</p></td> <td><p style="text-align: right">332</p></td> <td><p style="text-align: right">220</p></td> </tr> <tr> <td><p style="text-align: right">GPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">256</p></td> <td><p style="text-align: right">1175</p></td> <td><p style="text-align: right">64</p></td> <td><p style="text-align: right">762</p></td> <td><p style="text-align: right">179</p></td> </tr> <tr> <td><p style="text-align: right">GPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">512</p></td> <td><p style="text-align: right">1445</p></td> <td><p style="text-align: right">119</p></td> <td><p style="text-align: right">762</p></td> <td><p style="text-align: right">179</p></td> </tr> <tr> <td><p style="text-align: right">GPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">1024</p></td> <td><p style="text-align: right">1545</p></td> <td><p style="text-align: right">241</p></td> <td><p style="text-align: right">771</p></td> <td><p style="text-align: right">183</p></td> </tr> <tr> <td><p style="text-align: right">GPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">2048</p></td> <td><p style="text-align: right">1707</p></td> <td><p style="text-align: right">683</p></td> <td><p style="text-align: right">786</p></td> <td><p style="text-align: right">196</p></td> </tr> <tr> <td><p style="text-align: right">CPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">256</p></td> <td><p style="text-align: right">17.6</p></td> <td><p style="text-align: right">66</p></td> <td><p style="text-align: right">110</p></td> <td><p style="text-align: right">179</p></td> </tr> <tr> <td><p style="text-align: right">CPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">512</p></td> <td><p style="text-align: right">24.9</p></td> <td><p style="text-align: right">169</p></td> <td><p style="text-align: right">123</p></td> <td><p style="text-align: right">179</p></td> </tr> <tr> <td><p style="text-align: right">CPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">1024</p></td> <td><p style="text-align: right">35.4</p></td> <td><p style="text-align: right">549</p></td> <td><p style="text-align: right">169</p></td> <td><p style="text-align: right">183</p></td> </tr> <tr> <td><p style="text-align: right">CPU</p></td> <td><p style="text-align: right">Mixed Precision*</p></td> <td><p style="text-align: right">2048</p></td> <td><p style="text-align: right">35.8</p></td> <td><p style="text-align: right">2455</p></td> <td><p style="text-align: right">333</p></td> <td><p style="text-align: right">196</p></td> </tr> </table>*Mixed Precision refers to per-channel quantization with int4 for embeddings, feedforward, and projection layers, and int8 for attention (e4_a8_f4_p4).
Notes:
To compile for Google Tensor hardware, please follow the step-by-step instructions available in the Google Tensor Official User Guide.
For detailed Google Tensor Compiler configuration, refer to the Install Google Tensor SDK section within the LiteRT_AOT_Compilation_Tutorial.ipynb notebook.
Please note that the embedding-gemma models were compiled using standard configurations; no additional compilation flags are required.