← All blogs

Announcing Miles v0.1

This week, we launched Miles v0.1, an open-source RL framework for LLMs and multimodal models.

RL training is easy to start but hard to debug. Rollouts can take hours. Tool calls add unpredictable latency. Small inconsistencies between inference and training can quietly invalidate an experiment.

Our answer is Miles.

Miles is an open RL framework to make training simple, efficient, and stable.

Performance

Miles combines fast multi-turn rollouts with SGLang, fully asynchronous RL, and Token-In-Token-Out (TITO). For MoE models, Rollout Routing Replay (R3) also keeps expert routing consistent between rollout and training.

Miles pairs SGLang with Megatron-LM or FSDP2 for training. It supports low-precision training and rollout, CPU and NVMe optimizer offload, and fast P2P weight synchronization between training and inference workers.

Flexibility

Miles runs on both NVIDIA and AMD GPUs and supports models ranging from small dense models to frontier-scale MoEs. In one reference run, Miles trained GLM-5.2 744B on terminal-use tasks with fully async RL across 64 NVIDIA GB300 GPUs, with rollout and training almost fully overlapped.

Miles is also customizable. Rollouts, environments, rewards, losses, data selection, and training backends live behind clean interfaces. It ships with recipes for RL, SFT, LoRA, and on-policy distillation, along with integrations for agent environments and sandbox providers. New algorithms can be implemented with minimal effort.

Real workloads shape Miles

Miles has been a powerful framework for our agentic RL work. Its efficiency, robustness, and advanced features for large-scale models allowed us to iterate faster and scale experiments with ease.Rameswar PandaIBM

Miles v0.1 is open source and available now. Over the past nine months, 72 contributors have landed more than 1,300 commits, backed by extensive GPU end-to-end testing across frontier models and hardware.

Learn more about Miles, explore the documentation, read the technical blog, and contribute to GitHub.

We’re excited to see what you build with Miles.

The RadixArk Team