Views
No views yet


temperature=0.| Model | IFEval French | GPQA-Diamond French | MMLU French | Math500 French | Arc-Challenge French | Hellaswag French |
|---|---|---|---|---|---|---|
| Luth-LFM2-1.2B | 59.95 | 28.93 | 48.02 | 45.80 | 38.98 | 36.81 |
| LFM2-1.2B | 54.41 | 22.84 | 47.59 | 36.80 | 39.44 | 33.05 |
| Qwen3-1.7B | 54.71 | 31.98 | 28.49 | 60.40 | 33.28 | 24.86 |
| SmolLM2-1.7B-Instruct | 30.93 | 20.30 | 33.73 | 10.20 | 28.57 | 49.58 |
| Qwen2.5-1.5B-Instruct | 31.30 | 27.41 | 46.25 | 33.20 | 32.68 | 34.33 |
| Model | IFEval English | GPQA-Diamond English | MMLU English | Math500 English | Arc-Challenge English | Hellaswag English |
|---|---|---|---|---|---|---|
| Luth-LFM2-1.2B | 70.55 | 30.30 | 54.58 | 50.60 | 43.26 | 58.42 |
| LFM2-1.2B | 68.52 | 24.24 | 55.22 | 45.80 | 42.58 | 57.61 |
| Qwen3-1.7B | 68.88 | 31.82 | 52.82 | 71.20 | 36.18 | 46.98 |
| SmolLM2-1.7B-Instruct | 49.04 | 25.08 | 50.27 | 22.67 | 42.32 | 66.94 |
| Qwen2.5-1.5B-Instruct | 39.99 | 25.76 | 59.81 | 57.20 | 41.04 | 64.48 |
1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3tokenizer = AutoTokenizer.from_pretrained("kurakurai/Luth-LFM2-1.2B")
4model = AutoModelForCausalLM.from_pretrained("kurakurai/Luth-LFM2-1.2B")
5messages = [
6 {"role": "user", "content": "Quelle est la capitale de la France?"},
7]
8inputs = tokenizer.apply_chat_template(
9 messages,
10 add_generation_prompt=True,
11 tokenize=True,
12 return_dict=True,
13 return_tensors="pt",
14).to(model.device)
15
16outputs = model.generate(**inputs, max_new_tokens=100)
17print(
18 tokenizer.decode(
19 outputs[0][inputs["input_ids"].shape[-1] :], skip_special_tokens=True
20 )
21)1@misc{luth2025kurakurai,
2 title = {Luth: Efficient French Specialization for Small Language Models and Cross-Lingual Transfer},
3 author = {Lasbordes, Maxence and Gad, Sinoué},
4 year = {2025},
5 howpublished = {\url{https://arxiv.org/abs/2510.05846}},
6 note = {arXiv:2510.05846}
7}