Model reference · open weights
embeddingmagibu is an open-weight embedding model from magibu. embeddingmagibu-200m (BF16) weighs 404 MB; the smallest configuration that runs it is RTX 3060 12 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the magibu/embeddingmagibu-200m model card, 2026-11-02
What it is
| Released by | magibu |
|---|---|
| Released | 2026-01-19 |
| Parameters | 202M |
| VRAM | 404 MB for the weights |
What it runs on
| Card | Runs | Memory |
|---|---|---|
| RTX 3060 12 GB | fits | 11.6 GB |
| RTX 4060 Ti 16 GB | fits | 15.4 GB |
| RTX 3090 24 GB | fits | 23.4 GB |
| RTX 4090 24 GB | fits | 23.4 GB |
| RTX 5090 32 GB | fits | 31.0 GB |
| L40S 48 GB | fits | 44.0 GB |
| A100 80 GB | fits | 78.2 GB |
| H100 80 GB | fits | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | fits | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | fits | 107 GB |
| H200 141 GB | fits | 138 GB |
| B200 180 GB | fits | 176 GB |
From the model card
embeddingmagibu-200m is a Turkish-focused, multilingual sentence embedding model developed through cross-lingual tokenizer surgery, teacher-model cloning, and offline embedding distillation.
This model is released as part of the artifacts for the paper:
Adapting Multilingual Embedding Models to Turkish via Cross-Lingual Tokenizer Surgery and Offline Distillation M. Ali Bayram, Banu Diri, Savaş Yıldırım arXiv: https://arxiv.org/abs/2605.29992
The model produces 768-dimensional L2-normalized sentence embeddings and supports an 8,192-token context window, making it suitable for Turkish semantic search, retrieval-augmented generation, long-document representation, clustering, classification, and semantic textual similarity tasks.
Although the model is optimized for Turkish, it was adapted from a multilingual teacher and trained with a multilingual distillation setup, making it useful for Turkish-centered multilingual NLP scenarios.
This model is one of the released artifacts of the following paper:
Adapting Multilingual Embedding Models to Turkish via Cross-Lingual Tokenizer Surgery and Offline Distillation arXiv: https://arxiv.org/abs/2605.29992
The paper introduces an efficient adaptation pipeline for building Turkish-focused embedding models without expensive full pretraining. The pipeline consists of:
This model is suitable for:
The model was evaluated on Turkish embedding benchmark tasks. The table below summarizes the detailed task-level results.
| Category | Task | Score |
|---|---|---|
| STS | STSbTR | 77.5 |
| NLI | SnliTr | 60.8 |
| NLI | XNLI | 76.0 |
| Retrieval | SquadTRRetrieval | 62.3 |
| Retrieval | MSMarcoTRRetrieval | 57.4 |
| Retrieval | TQuadRetrieval | 79.5 |
| Classification | THYSentimentClassification | 59.5 |
| Classification | TSTimelineNewsCategoryClassification | 58.7 |
| Classification | Turkish75NewsClassification | 90.7 |
| Classification | TurkishIronyClassification | 52.6 |
| Classification | TurkishMovieSentimentClassification | 71.9 |
| Classification | TurkishNewsCategoryClassification | 88.8 |
| Classification | TurkishOffensiveLanguageClassification | 63.9 |
| Classification | TurkishProductSentimentClassification | 60.9 |
| Clustering | TurkishAbstractCorpusClustering | 58.9 |
| Clustering | TurkishColumnWritingClustering | 63.6 |
| Bitext Mining | WMT16BitextMining | 97.1 |
| Other | ArguAnaTR | 45.3 |
| Other | NFCorpusTR | 10.7 |
| Overall | Average | 69.5 |
The table below compares embeddingmagibu-200m with the previous embeddingmagibu-152m version on shared evaluation tasks.
| Task | embeddingmagibu-200m | embeddingmagibu-152m | Difference |
|---|---|---|---|
| Average | 69.5 | 67.0 | +2.5 |
| STSbTR | 77.5 | 75.1 | +2.4 |
| SnliTr | 60.8 | 55.4 | +5.4 |
| SquadTRRetrieval | 62.3 | 68.7 | -6.4 |
| THYSentimentClassification | 59.5 | 51.0 | +8.5 |
| TSTimelineNewsCategoryClassification | 58.7 | 60.8 | -2.1 |
| Turkish75NewsClassification | 90.7 | 92.7 | -2.0 |
| TurkishAbstractCorpusClustering | 58.9 | 61.8 | -2.9 |
| TurkishColumnWritingClustering | 63.6 | 61.8 | +1.8 |
| TurkishIronyClassification | 52.6 | 48.4 | +4.2 |
| TurkishMovieSentimentClassification | 71.9 | 67.3 | +4.6 |
| TurkishNewsCategoryClassification | 88.8 | 90.8 | -2.0 |
| TurkishOffensiveLanguageClassification | 63.9 | 59.6 | +4.3 |
| TurkishProductSentimentClassification | 60.9 | 59.1 | +1.8 |
| WMT16BitextMining | 97.1 | 91.9 | +5.2 |
| XNLI | 76.0 | 60.8 | +15.2 |
This model uses the SentenceTransformers format with the following pipeline. The max_seq_length value is set to 8192.
SentenceTransformer(
(0): Transformer({'max_seq_length': 8192, 'do_lower_case': False}) with Transformer model: Gemma3TextModel
(1): Pooling({'word_embedding_dimension': 768, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False, 'include_prompt': True})
(2): Dense({'in_features': 768, 'out_features': 3072, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity'})
(3): Dense({'in_features': 3072, 'out_features': 768, 'bias': False, 'activation_function': 'torch.nn.modules.linear.Identity'})
(4): Normalize()
)
The model was not trained from scratch. Instead, it was developed using an efficient three-stage adaptation pipeline.
A Turkish-optimized multilingual tokenizer was constructed with a vocabulary size of 131,072 tokens.
The goal of this step was to improve Turkish tokenization efficiency while keeping multilingual capacity. This was done by pruning redundant tokens from the teacher voca
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.