Transfer

Qwen2.5-AlphaCoder-14B

An experimental fine-tune of Qwen2.5-Coder-14B-Instruct that explores lightweight distillation: transferring the agentic, tool-calling behavior of Qwen3-32B into a smaller Qwen2.5 model.

Method

  • Teacher data: 500 Qwen3-32B tool-use trajectories from the Qwen3 subset of Toucan-1.5M (multi-turn, real MCP tool calls)
  • Training: QLoRA (r=16, alpha=32), 2 epochs, loss on assistant tokens only
  • Context: whole trajectories up to 2,048 tokens, no truncation
  • Format: Qwen2.5-native <tool_call> / <tool_response> tags

Files

  • Root: 4-bit (bitsandbytes) model weights
  • adapter/: the QLoRA adapter on its own

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

repo = "Rumiii/Qwen2.5-AlphaCoder-14B"
tok = AutoTokenizer.from_pretrained(repo)
model = AutoModelForCausalLM.from_pretrained(repo, device_map="auto")  # needs bitsandbytes + GPU

# pass `tools=[...]` to tok.apply_chat_template for function calling

Limitations

This is a small proof-of-concept run (500 samples). It has not been benchmarked, and it should not be expected to match the capability of the 32B teacher.

License

Apache 2.0, following the base model and dataset.

Downloads last month
184
Safetensors
Model size
15B params
Tensor type
F16
·
U8
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for Rumiii/Qwen2.5-AlphaCoder-14B

Base model

Qwen/Qwen2.5-14B
Quantized
(132)
this model

Dataset used to train Rumiii/Qwen2.5-AlphaCoder-14B