ogulcanaydogan/Turkish-LLM-32B-Instruct
124
Turkish-LLM-32B-Instruct
The largest open-source Turkish-enhanced language model. Fine-tuned from Qwen2.5-32B-Instruct with QLoRA on a carefully curated 173K Turkish instruction dataset.
Part of the Turkish LLM Family - a complete suite of Turkish language models from 7B to 32B.
Highlights
- 32B parameters - largest openly available Turkish fine-tuned model
- Outperforms base model on MMLU-TR (+2.71) and XCOPA-TR (+1.00)
- 67.89% MMLU-TR - significant improvement through iterative dataset engineering
- GGUF available - Q4/Q5/Q8 quantizations for local inference
Benchmark Results
Iterative Improvement
This model is the result of systematic dataset engineering across multiple iterations:
- v1 (Mar 21): Initial fine-tune with 242K examples. Improved MMLU-TR and XNLI-TR but regressed on XCOPA-TR.
- v2 (Mar 29): Rebalanced dataset (173K examples) with XCOPA augmentation and evaluation-aligned NLI formatting. Achieved improvements on both MMLU-TR and XCOPA-TR.
Key insight: reducing dataset size from 242K to 173K while improving data quality led to better results — quality over quantity.
MMLU-TR: Strongest Category Improvements (v2)
Quick Start
With Transformers
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained(
"ogulcanaydogan/Turkish-LLM-32B-Instruct",
torch_dtype="auto",
device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained("ogulcanaydogan/Turkish-LLM-32B-Instruct")
messages = [
{"role": "system", "content": "Sen yardimci bir Turkce asistansin."},
{"role": "user", "content": "Yapay zekanin saglik sektorundeki uygulamalarini acikla."}
]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))With Ollama (GGUF)
ollama run hf.co/ogulcanaydogan/Turkish-LLM-32B-Instruct-GGUF:Q4_K_MWith vLLM
vllm serve ogulcanaydogan/Turkish-LLM-32B-Instruct --dtype auto --max-model-len 4096Training Details
Dataset Composition (v7.1)
Turkish LLM Family
Limitations
- Slight regression on XNLI-TR natural language inference (-0.64 points)
- Inherits base model limitations for very long contexts
- Best suited for Turkish STEM, reasoning, and general knowledge tasks
Citation
@misc{aydogan2026turkishllm,
title={Turkish LLM Family: Open-Source Turkish Language Models},
author={Ogulcan Aydogan},
year={2026},
url={https://huggingface.co/collections/ogulcanaydogan/turkish-llm-family-69b303b4ef1c36caffca4e94}
}