Quintus / docs /index.md
iamrahulreddy's picture
release: publish Quintus project files
4fc1bb9 verified
|
Raw
History Blame Contribute Delete
2.96 kB
# Quintus Documentation
Quintus-1.7B is a compact assistant built from the Qwen3-1.7B-Base architecture. The project uses online full-vocabulary knowledge distillation from a Qwen3-8B teacher, followed by targeted SFT for instruction style, identity grounding, and generation stability.
This documentation summarizes the public architecture, training decisions, evaluation controls, and release artifacts for the showcase branch.
## Reading Order
- [Architecture](architecture.md): End-to-end pipeline, modules, data flow, and training phases.
- [Experiment Timeline](experiment_timeline.md): How the project moved from offline top-k KD to final online full-vocabulary KD.
- [Training Playbook](training_playbook.md): Practical training choices, memory rules, packing, kernels, and checkpointing.
- [Pipeline Hardening](pipeline_hardening.md): Silent-failure classes and the safeguards added around artifacts, provenance, and runtime.
- [Evaluation Methodology](evaluation_methodology.md): Benchmark controls, parser traps, raw/chat comparisons, and qualitative evaluation rules.
- [Engineering Insights](engineering_insights.md): Condensed technical lessons and design decisions.
- [Benchmarks](benchmarks.md): Verified evaluation results and interpretation.
- [Weight Audit](weight_audit.md): Structural checkpoint verification and what the audit means.
- [Hugging Face Model Card](huggingface_model_card.md): Release-page text for the public model card.
## Project Summary
The core thesis is simple: a small base model can absorb useful reasoning behavior from a larger instruction model if the distillation signal is dense enough and the evaluation controls are fair.
The project initially explored sparse offline top-k distillation, but that approach hit a ceiling because the student only saw a tiny fraction of the teacher vocabulary distribution. The final pipeline pivots to online KD, where teacher and student are run together and the student receives the teacher's full-vocabulary probability distribution during training.
After KD, a small SFT stage teaches the model how to expose that knowledge in a conversational interface. This separation matters: KD transfers capability; SFT and later preference training improve behavior, style, and confidence calibration.
## Repository Map
```text
configs/ Training configuration and DeepSpeed template.
src/ Online KD, data loading, losses, checkpointing, and packing.
sft/ Post-KD supervised fine-tuning, chat, and consolidated evaluation runner.
weight_audit/ Checkpoint structure and weight-divergence audit.
docs/ Public architecture, training, evaluation, and release notes.
```
## Main Public Artifact
The final model weights are available at: [Quintus](https://huggingface.co/iamrahulreddy/Quintus)
The Colab quickstart is available at: [Colab Quick Chat](https://colab.research.google.com/drive/1TdMSN5HzD1mToCFVf_qQoj10NGZLy2V0?usp=sharing)