Add train_deepseek: QLoRA fine-tuning script for DeepSeek-OCR-2
4-bit NF4 + LoRA r=16 targeting MLA attention and MLP layers.
Freezes SAM vision encoder (already strongly pretrained).
Custom DeepSeekTrainer subclass moves list-of-tuple images to device.
Smoke-test flag validates forward+backward before full training run.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>