--- language: - en license: apache-2.0 tags: - qwen2.5 - qwen2.5-coder - unsloth - reasoning - chain-of-thought - coding - distillation - claude base_model: Qwen/Qwen2.5-Coder-3B-Instruct datasets: - nohurry/Opus-4.6-Reasoning-3000x-filtered - TeichAI/claude-4.5-opus-high-reasoning-250x - Jackrong/Qwen3.5-reasoning-700x pipeline_tag: text-generation --- # 🌟 Qwen2.5-Coder-3B β€” Claude Opus 4.6 Reasoning Distilled A compact, fast, locally-runnable coding model fine-tuned on top of **Qwen2.5-Coder-3B-Instruct** using high-quality reasoning trajectories distilled from **Claude 4.6 Opus**. Designed to run efficiently on consumer hardware with as little as **4GB VRAM** at ~88 tokens/sec. --- ## πŸ’‘ Model Introduction **Qwen2.5-Coder-3B-Claude-Opus-4.6-Distilled** combines the strong code generation foundation of Qwen2.5-Coder with the structured, step-by-step reasoning style of Claude 4.6 Opus. Through Supervised Fine-Tuning (SFT) with LoRA, the model learns to think through problems carefully inside `` tags before delivering precise, well-structured answers. Unlike larger distilled models, this 3B model is built for **real local inference** β€” fast, private, and fits comfortably in 4GB VRAM. --- ## 🧠 Reasoning Style The model adopts Claude Opus's structured reasoning pattern: ``` Let me analyze this carefully. 1. Identify the core objective. 2. Break down into subcomponents. 3. Consider edge cases and constraints. 4. Formulate and verify the solution. [Final clean answer here] ``` --- ## πŸ—ΊοΈ Training Pipeline ``` Base Model (Qwen/Qwen2.5-Coder-3B-Instruct) β”‚ β–Ό Supervised Fine-Tuning (SFT) + LoRA (r=16) β”‚ β€’ 3,209 high-quality Claude reasoning samples β”‚ β€’ Unsloth 2x faster training β”‚ β€’ 1 epoch on T4 GPU (~46 mins) β”‚ β€’ Final loss: 0.88 β–Ό Qwen2.5-Coder-3B-Claude-Opus-4.6-Distilled ``` --- ## πŸ“‹ Training Details | Parameter | Value | |---|---| | Base Model | Qwen/Qwen2.5-Coder-3B-Instruct | | Framework | Unsloth 2026.3 | | LoRA rank | 16 | | LoRA alpha | 16 | | Trainable params | 29,933,568 (0.96%) | | Batch size | 16 (4 Γ— 4 grad accum) | | Learning rate | 2e-4 | | Epochs | 1 | | Max seq length | 4096 | | Final train loss | 0.88 | | GPU | Tesla T4 (16GB) | | Training time | ~46 mins | --- ## πŸ“š Datasets Used | Dataset | Samples | Purpose | |---|---|---| | [nohurry/Opus-4.6-Reasoning-3000x-filtered](https://huggingface.co/datasets/nohurry/Opus-4.6-Reasoning-3000x-filtered) | 2,326 | Claude 4.6 Opus reasoning trajectories | | [TeichAI/claude-4.5-opus-high-reasoning-250x](https://huggingface.co/datasets/TeichAI/claude-4.5-opus-high-reasoning-250x) | 250 | High-intensity structured reasoning | | [Jackrong/Qwen3.5-reasoning-700x](https://huggingface.co/datasets/Jackrong/Qwen3.5-reasoning-700x) | 633 | Step-by-step reasoning diversity | | **Total** | **3,209** | | --- ## πŸš€ Running Locally ### Via Ollama (easiest) ```bash ollama run hf.co/ryzdfm/qwen2.5-coder-3b-claude_opus_4.6-distilled ``` ### Via llama.cpp (for GPU acceleration) ```bash ./llama-cli.exe \ -m qwen2.5-coder-3b-claude_opus_4.6-distilled.Q4_K_M.gguf \ -ngl 99 \ --flash-attn on \ --jinja \ -cnv \ --repeat-penalty 1.1 \ -p "You are a helpful assistant that thinks step by step." ``` --- ## 🌟 Core Capabilities - **Structured Reasoning** β€” thinks through problems step by step in `` blocks before answering - **Code Generation** β€” built on Qwen2.5-Coder, strong at Python, JavaScript, algorithms - **Math & Logic** β€” correctly solves multi-step problems with verification - **Fast Local Inference** β€” 88 t/s on RTX 3050 4GB, fully GPU-accelerated --- ## ⚑ Hardware Requirements | Quantization | VRAM | Speed (RTX 3050) | |---|---|---| | Q4_K_M (this file) | ~2.1 GB | ~88 t/s | | Q3_K_M | ~1.7 GB | ~95 t/s | | Q8_0 | ~3.3 GB | ~70 t/s | Runs comfortably on **4GB VRAM** laptops and desktops. --- ## ⚠️ Limitations - **3B scale** β€” will struggle with very long multi-file code generation or complex system design - **1 epoch training** β€” reasoning style is distilled but not as deep as larger models - **Hallucination risk** β€” like all LLMs, may produce incorrect facts; always verify outputs --- ## πŸ™ Acknowledgements - [Unsloth AI](https://unsloth.ai/) for making fine-tuning accessible on consumer hardware - [nohurry](https://huggingface.co/nohurry), [TeichAI](https://huggingface.co/TeichAI), and [Jackrong](https://huggingface.co/Jackrong) for the high-quality distillation datasets - Qwen team for the excellent Qwen2.5-Coder base model --- ## πŸ“– Citation ```bibtex @misc{ryzdfm_qwen25coder_claude_distilled, title = {Qwen2.5-Coder-3B Claude Opus 4.6 Reasoning Distilled}, author = {ryzdfm}, year = {2026}, publisher = {Hugging Face}, howpublished = {\url{https://huggingface.co/ryzdfm/qwen2.5-coder-3b-claude_opus_4.6-distilled}} } ```