Same fused AdamW optimization as the full SFT script, using the existing device_type variable so the CPU-only path is unaffected. Co-authored-by: TRAE CLI <traecli@bytedance.com>