--- language: - ru - ba tags: - translation - m2m100 - lora - loresmt license: mit base_model: facebook/m2m100_418M datasets: - AigizK/bashkir-russian-parallel-corpora metrics: - chrf --- # DevLake: M2M-100 (418M) for Russian-Bashkir
| **Current Model** | **Architecture** | **Focus** | |:---:|:---:|:---:| | [🔴 Large Model](https://huggingface.co/Voldis/nllb-1.3b-rus-bak) | NLLB-1.3B (QLoRA) | Best Quality (SOTA) | | 🟡 **Medium (This Model)** | **M2M-100 (LoRA)** | **Balanced / Baseline** | | [🟢 Small Model](https://huggingface.co/Voldis/marian-rus-bak) | MarianMT (77M) | Fastest / CPU |
## Model Description This is the **Medium-sized** model from the **DevLake** submission for LoResMT 2026. It serves as a robust baseline, balancing performance and resource usage. It was fine-tuned using **LoRA** on the `facebook/m2m100_418M` checkpoint. - **Score:** 48.80 CHRF++ - **Code:** [GitHub Repository](https://github.com/Voldisoriginal/LoResMT-2026-Russian-Bashkir) ## Usage ```python import torch from transformers import AutoTokenizer, AutoModelForSeq2SeqLM from peft import PeftModel base_model = "facebook/m2m100_418M" adapter_model = "Voldis/m2m100-rus-bak" # Load Model model = AutoModelForSeq2SeqLM.from_pretrained(base_model, device_map="auto") model = PeftModel.from_pretrained(model, adapter_model) tokenizer = AutoTokenizer.from_pretrained(adapter_model) # Set Language tokenizer.src_lang = "ru" target_lang_id = tokenizer.get_lang_id("ba") text = "Где находится библиотека?" inputs = tokenizer(text, return_tensors="pt").to("cuda") with torch.no_grad(): generated_tokens = model.generate( **inputs, forced_bos_token_id=target_lang_id ) print(tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)[0]) ``` ## Training Details - **Hardware:** Trained on a single NVIDIA RTX 3080. ## Citation ```bibtex @inproceedings{tyurin-2026-devlake, title = "{D}ev{L}ake at {L}o{R}es{MT} 2026: The Impact of Pre-training and Model Scale on {R}ussian-{B}ashkir Low-Resource Translation", author = "Tyurin, Vyacheslav", booktitle = "Proceedings for the Ninth Workshop on Technologies for Machine Translation of Low Resource Languages (LoResMT 2026)", month = mar, year = "2026", address = "Rabat, Morocco", publisher = "Association for Computational Linguistics", url = "https://aclanthology.org/2026.loresmt-1.18", doi = "10.18653/v1/2026.loresmt-1.18", pages = "209--212", } ```