| Method | Supervised fine-tuning, LoRA (r=32, alpha=32, dropout 0), bf16 |
| Target modules | Language model only: self_attn.{q,k,v,o}_proj, linear_attn.{in_proj_qkv,in_proj_z,out_proj}, mlp.{gate,up,down}_proj. Vision tower and MTP head frozen. |
| Trainable parameters | 217.6M (0.79%) |
| Data | Private dataset of real-world Swift / SwiftUI work: app source code, commit-based edit tasks, task-to-edit pairs, compile-error fixes, agent trajectories, fill-in-the-middle. The dataset is not published. |
| Examples / steps | 19,040 examples, 1,190 optimizer steps (16 sequences per step), 1 epoch |
| Max sequence length | 16,384 tokens |
| Optimizer | AdamW, learning rate 1e-4, cosine schedule, 3% warmup |
| Loss | Assistant turns only for chat data |
| Hardware | 1x NVIDIA H200, 9 h 41 min |