Sentence Similarity
sentence-transformers
Safetensors
gemma3_text
embeddings
retrieval
sts
text-classification
vietnamese
english
text-embeddings-inference
Instructions to use HienDuong/gemma105k-prompt-embed with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- sentence-transformers
How to use HienDuong/gemma105k-prompt-embed with sentence-transformers:
from sentence_transformers import SentenceTransformer model = SentenceTransformer("HienDuong/gemma105k-prompt-embed") sentences = [ "That is a happy person", "That is a happy dog", "That is a very happy person", "Today is a sunny day" ] embeddings = model.encode(sentences) similarities = model.similarity(embeddings, embeddings) print(similarities.shape) # [4, 4] - Notebooks
- Google Colab
- Kaggle
Gemma 105k Prompt Embedding Model
This model package was exported from the Stage 2 training run:
- Run directory:
20260812_100911_gemma105k_matryoshka_v1 - Export date:
2026-08-27
It is intended to be downloaded directly from Hugging Face and tested immediately by another team.
What Is Included
- The full Sentence Transformers model at repo root
- Prompt-aware configuration in
config_sentence_transformers.json - Training/evaluation manifests under
artifacts/ - Post-train benchmark outputs under
artifacts/post_eval/
Prompt Behavior
The exported model keeps the prompt prefixes used during training and evaluation:
- Query prefix:
task: search result | query: - Document prefix:
title: none | text:
This means users can load the model normally:
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("your-org/gemma105k-prompt-embed")
emb = model.encode(
["what is photosynthesis?"],
prompt_name="query",
)
Best Checkpoint Selection
load_best_model_at_end:Truemetric_for_best_model:eval_DeepEdu_dot_ndcg@10best_metric:0.6407359510534348best_model_checkpoint:output/20260812_100911_gemma105k_matryoshka_v1/checkpoints/checkpoint-200
Multi-Best Summary
{
"deb": {
"value": 0.6407359510534348,
"step": 200,
"checkpoint": "output/20260812_100911_gemma105k_matryoshka_v1/best_checkpoints/deb"
},
"rteb_financebench": {
"value": 0.8054662482334365,
"step": 200,
"checkpoint": "output/20260812_100911_gemma105k_matryoshka_v1/best_checkpoints/rteb_financebench"
},
"rteb_humaneval": {
"value": 0.987053136533919,
"step": 800,
"checkpoint": "output/20260812_100911_gemma105k_matryoshka_v1/best_checkpoints/rteb_humaneval"
},
"rteb_legalsummarization": {
"value": 0.6590277899878882,
"step": 400,
"checkpoint": "output/20260812_100911_gemma105k_matryoshka_v1/best_checkpoints/rteb_legalsummarization"
},
"vnmteb_mini": {
"value": 0.5384664016717299,
"step": 200,
"checkpoint": "output/20260812_100911_gemma105k_matryoshka_v1/best_checkpoints/vnmteb_mini"
},
"train_loss": {
"value": 0.5513583866022251,
"step": 800,
"checkpoint": "output/20260812_100911_gemma105k_matryoshka_v1/best_checkpoints/train_loss"
}
}
Post-Train Benchmark Summary
{
"stage2_run": "20260812_100911_gemma105k_matryoshka_v1",
"final_model_dir": "output/20260812_100911_gemma105k_matryoshka_v1/final_model",
"benchmarks": {
"sdg939q_canonical": {
"status": "completed",
"results_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_093214_sdg939q_canonical/eval_results.json",
"comparison_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_093214_sdg939q_canonical/comparison.json",
"wandb_run_url": "https://wandb.ai/aivforever/deepedu_embed/runs/hxzm1lvl"
},
"rteb_financebench": {
"status": "completed",
"results_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_101350_rteb_financebench/eval_results.json",
"comparison_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_101350_rteb_financebench/comparison.json",
"wandb_run_url": "https://wandb.ai/aivforever/deepedu_embed/runs/tyebh3p5"
},
"rteb_humaneval": {
"status": "completed",
"results_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_101421_rteb_humaneval/eval_results.json",
"comparison_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_101421_rteb_humaneval/comparison.json",
"wandb_run_url": "https://wandb.ai/aivforever/deepedu_embed/runs/frumsd6y"
},
"rteb_legalsummarization": {
"status": "completed",
"results_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_101507_rteb_legalsummarization/eval_results.json",
"comparison_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_101507_rteb_legalsummarization/comparison.json",
"wandb_run_url": "https://wandb.ai/aivforever/deepedu_embed/runs/zev4hay1"
},
"vnmteb10": {
"status": "completed",
"results_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_101635_vnmteb10/eval_results.json",
"comparison_path": "output/20260812_100911_gemma105k_matryoshka_v1/post_eval/20260813_101635_vnmteb10/comparison.json",
"wandb_run_url": "https://wandb.ai/aivforever/deepedu_embed/runs/e8defs9f"
}
},
"created_at": "2026-08-13T18:08:22.182796"
}
Artifact Layout
- root: loadable Sentence Transformers model
artifacts/stage2_manifest.json: training/export manifestartifacts/best_summary.json: best-checkpoint summaryartifacts/post_eval_summary.json: post-train benchmark summaryartifacts/post_eval/: raw post-eval outputs
Minimal Load Example
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("your-org/gemma105k-prompt-embed")
query_vec = model.encode(
["task: search result | query: what is photosynthesis?"],
normalize_embeddings=True,
)
- Downloads last month
- 9