# Published milestones Each row contains the merged scaled-FP8 text encoder and its matching rank-64, alpha-64 LoRA. | Milestone | Resolved step | Merged encoder | LoRA | |---:|---:|---|---| | 500 | 510 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00000510_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00000510_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00000510_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00000510_r64_a64.safetensors) | | 1000 | 1000 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00001000_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00001000_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00001000_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00001000_r64_a64.safetensors) | | 1500 | 1530 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00001530_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00001530_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00001530_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00001530_r64_a64.safetensors) | | 2000 | 2000 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00002000_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00002000_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00002000_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00002000_r64_a64.safetensors) | | 2500 | 2540 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00002540_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00002540_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00002540_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00002540_r64_a64.safetensors) | | 3000 | 3010 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00003010_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00003010_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00003010_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00003010_r64_a64.safetensors) | | 3500 | 3510 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00003510_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00003510_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00003510_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00003510_r64_a64.safetensors) | | 4000 | 4020 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00004020_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00004020_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00004020_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00004020_r64_a64.safetensors) | | 4500 | 4510 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00004510_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00004510_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00004510_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00004510_r64_a64.safetensors) | | 5000 | 5000 | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00005000_fp8_scaled.safetensors`](text_encoders/qwen3vl_8b_ideogram4_nl_s020_v1_step_00005000_fp8_scaled.safetensors) | [`qwen3vl_8b_ideogram4_nl_s020_v1_step_00005000_r64_a64.safetensors`](loras/qwen3vl_8b_ideogram4_nl_s020_v1_step_00005000_r64_a64.safetensors) | The resolved step is the first complete checkpoint in each 500-step milestone band.