Downloads · 30 days
0
arcange9/Munyarwanda-AI-v0.2
Munyarwanda-AI-v0.2 is a machine learning model from arcange9. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Munyarwanda-AI v0.2 is a Kinyarwanda-first LLM, planned for QLoRA fine-tuning (r=16, alpha=32) on top of Qwen/Qwen3-0.6B.
Downloads · 30 days
0
Access
Public
Updated Sep 4, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.py13.8 KB · 47%
From the Hugging Face model README
Munyarwanda-AI v0.2 is a Kinyarwanda-first LLM, planned for QLoRA fine-tuning (r=16, alpha=32) on top of Qwen/Qwen3-0.6B.
Model repo ready for future training — no weights pushed yet. Training will use the notebook Munyarwanda_Train_v02_Final.ipynb (Google Colab T4).
Trained on arcange9/Munyarwanda-AI-Dataset (config v0.2) — 5,834 cleaned Kinyarwanda instruction examples (train 5,542 / test 292).
Sources: map-boy/kinyarwanda-dataset-v2, DigitalUmuganda/Monolingual_health_dataset, KoseiUemura/KinNewsClassification.
Uri Munyarwanda AI, umufasha w’ubwenge buhangano wibanda ku Kinyarwanda. Igisubizo cyawe kigomba kuba mu Kinyarwanda gisobanutse kandi gisanzwe. Ntukoreshe Icyongereza nk’ururimi rw’igisubizo keretse umukoresha agusabye mu buryo bweruye gusubiza mu Cyongereza cyangwa urundi rurimi.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "arcange9/Munyarwanda-AI-v0.2"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")
prompt = "<|im_start|>system\nUri Munyarwanda AI, umufasha w’ubwenge buhangano wibanda ku Kinyarwanda. Igisubizo cyawe kigomba kuba mu Kinyarwanda gisobanutse kandi gisanzwe. Ntukoreshe Icyongereza nk’ururimi rw’igisubizo keretse umukoresha agusabye mu buryo bweruye gusubiza mu Cyongereza cyangwa urundi rurimi.<|im_end|>\n<|im_start|>user\nSobanura akamaro k'ubuhinzi mu Rwanda<|im_end|>\n<|im_start|>assistant\n"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=256)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))