# Phase 2: LoRA SFT on Erinome dataset **Date:** Mon Apr 27 03:22:08 UTC 2026 **GPU:** RTX 4090 inst-35658834 vast.ai **Cost:** ~$1/hr × 1.5h ≈ $1.50 ## Setup - Base model: OpenMOSS-Team/MOSS-TTS-Nano-100M (227MB) - Codec: OpenMOSS-Team/MOSS-Audio-Tokenizer-Nano (85MB) - Dataset: marcosremar2/gemini-dataset-erinome (9995 wavs, 10000 texts, 4929 valid pairs) - Train config: per_device_bs=8, grad_accum=4, global_bs=32, lr=5e-5 cosine, warmup=5%, 3 epochs (465 steps), bf16 - Train time: 10min on RTX 4090 ## Train metrics - Loss: 5.5 → 4.7 (decrease over 3 epochs) - Steps: 465 - Samples/sec: 26.47 ## Eval (50-prompt holdout) - Whisper-base ASR, language=pt, fp16 - WER computed via jiwer | Model | WER | N | |---|---|---| | Baseline | 0.5316 | 50 | | SFT | 0.1537 | 50 | | **Δ** | **-0.3779 (-71%)** | | ## Files - Checkpoint: ./checkpoints/iaratts-sft-v1/checkpoint-last - Eval prompts: /root/iaratts/eval_prompts.jsonl - Eval audios: /root/iaratts/eval_out/{baseline,sft}/