Release Notes#
RLinf v0.3 Release#
🎉 Introducing RLinf v0.3.
This release completes an end-to-end real-world training pipeline, adds new real-world RL components and algorithms, and brings more simulators and SOTA models to simulation RL. All supported examples have been strictly validated for correctness and reproducibility (see the test results at the end).
Embodied#
1. Models#
Continuing to expand the model ecosystem, 6 new embodied models are added, covering world models, VLA models, and system-level acceleration.
Added Dexbotic DM0 model support, with online RL fine-tuning using PPO on LIBERO. Link: Dexbotic
Added DreamZero model support: a VLA policy fine-tuned from the WAN2.1/2.2 video-generation world model, integrated into the SFT workflow, achieving nearly 4Ă— throughput improvement via FSDP2/CUDA Graph and other system-level acceleration. Link: DreamZero SFT
Added GR00T-N1.6 / N1.7 model RL fine-tuning support. Link: GR00T
Added ABot-M0 model support. Link: ABot-M0
Added StarVLA model support (GRPO on LIBERO). Link: StarVLA
Added LingBot-VLA model support (RoboTwin environment SFT/RL). Link: LingBot-VLA
2. Simulators#
Broadening simulation-RL scene coverage, 5 new simulators are added, with refined simulator-based training examples and results.
Added Genesis simulator support. Link: Genesis
Added Polaris simulator support. Link: Polaris
Added RoboVerse simulator support. Link: RoboVerse
Improved Behavior environment support: added v3.7.1 / v3.7.2 patches, a π0.5 PPO config, and object/pose randomization. Link: Behavior
Added Libero+ / LiberoPro variant environments support. Link: LIBERO
Added Embodichain (CartPole) environment support. Link: Embodichain
Added IsaacLab π0.5 PPO fine-tuning support. Link: IsaacLab
Added RoboCasa close-drawer and other RL examples support. Link: RoboCasa
3. Real World#
Fully connecting the data collection → SFT → RL → real-world deployment loop, adding 3 teleoperation methods, 3 real-world platforms, and 2 end-effectors; real-world operation capability is significantly strengthened.
Data collection support:
Added Spacemouse teleoperation data collection support. Link: Franka
Added VR teleoperation data collection support. Link: Franka VR
Added GELLO teleoperation data collection support. Link: Franka GELLO
Training pipeline support:
Added LeRobot-format data collection support, for interop with the HuggingFace LeRobot ecosystem. Link: Data Collection
Added Pi0 real-world SFT deployment support, connecting the data collection → SFT → real-world deployment link. Link: Franka Pi0 SFT Deploy
Added real-world reward model data collection support (collecting labeled reward training data). Link: Franka Reward Model
Real-world platforms and end-effectors support:
Added Dual-arm Franka platform support (joint-space and TCP/rot6d control, data collection, SFT, deployment). Link: Dual Franka
Added GimArm real-world platform support. Link: GimArm
Added DOS-W1 real-world platform support. Link: DOS-W1
Added Franka DexHand dexterous hand end-effector support. Link: Franka DexHand
Added Franka Robotiq gripper backend support. Link: Franka Robotiq
Added Franka Robotiq and ZED / LUMOS V4L2 camera and gripper backend support. Link: Franka ZED/Lumos
4. Algorithms#
Major new algorithms across real-world RL, simulation RL, and human-in-the-loop learning, achieving SOTA real-world task success rates.
Real-World RL algorithms:
Extended DSRL (Diffusion Steering via Reinforcement Learning) to the Pi0.5 model. Link: DSRL
Added RECAP (offline advantage-based policy optimization) training pipeline support. Link: RECAP
Added SAC-Flow algorithm support, extended to DOS-W1 and other real-world scenarios. Link: SAC-Flow
Simulation RL algorithms:
Async PPO: on top of v0.2, extended to support MLP and other new policies, with new async DSRL configs. Link: Async PPO
Added Pi-StepNFT algorithm support.
Added D4RL offline IQL training support (Antmaze / Kitchen-Adroit / MuJoCo, based on FSDPStrategy). Link: IQL-D4RL
Human-in-the-loop learning:
5. System#
System-level new performance optimization techniques, plus refined support for Ascend, AMD ROCm, and Musa accelerators; overall system robustness and scalability are greatly improved.
New component support:
Added Reward Model component support: embodied reward worker + ResNet/VLM reward model, supporting standalone reward for realworld env. Link: Reward Model
Added Value Model component support: a general value model infrastructure supporting pipelines such as RECAP. Link: RECAP
Added SGLang inference server component support (HTTP server + router mode, usable as a reward service / rollout inference backend). Link: SGLang Server
Added Decoupled env mode component support (decouples the one-to-one binding between Env Worker and Rollout Worker, improving rollout GPU utilization). Link: Env Decoupled Mode
Performance & memory optimization support:
Added torch.compile acceleration for π0 / π0.5 predict.
Added rollout-training overlap support (including bootstrap-training overlap and advantage normalization under the embodied pipeline mode).
Added weight synchronization upgrade: broadcast-based weight sync, weight diff patch incremental sync, bucket sync, trainable-params-and-buffers-only sync, and async wait. Link: Weight Syncer
Added FSDP full offload support, and fixed checkpoint/SFT dataloader resume, actor offload state restoration, and GPU memory leak.
Added nsys trace, unified accelerator profiling, metrics logging file, and other runtime & profiling support. Link: GPU Profiling
Domestic-card & cross-hardware support:
Added Ascend (CANN / torch-npu) end-to-end runnable support (
install.sh --platform ascend,agentic-rlinf0.3-libero-cann9.0CANN Docker image). Link: Ascend CANNAdded Musa support for running world-model Wan RL on Musa devices.
Added AMD ROCm end-to-end runnable support (
install.sh --platform amd, auto-detects ROCm version and matches the+rocmwheel). Link: AMD ROCm
Configuration & scheduling:
Added custom model registration and override cfgs support, improving configuration flexibility and extensibility. Link: New Model (FSDP)
Added Ray-cluster-based code sync support (
RLINF_CODE_WORKING_DIR, auto-distributing therlinf/package when the filesystem is not shared).Added SFT workflow refactor: unified SFT loss/metrics API, and fixed SFT data-loading resume.
Agentic AI#
Provides a stronger training and evaluation foundation for agentic RL scenarios.
Added AgentLightning multiturn single-agent RL training and Calc-X evaluation support. Link: AgentLightning Calc-X
Added Megatron-Bridge actor backend support (RL training and SFT for Megatron-mbridge models). Link: Megatron-Bridge
Refactored SearchR1 into a multiturn interface, and added built-in sglang support for the WideSeek judge.
Papers#
2 papers are accepted to OSDI 2026:
RLinf: Flexible and Efficient Large-Scale Reinforcement Learning via Macro-to-Micro Flow Transformation (OSDI 2026). Corresponds to the RLinf large-scale RL system. Doc: RLinf System | Paper: arXiv:2509.15965 | OSDI Talk.
DynaRL: Flexible and Dynamic Scheduling of Large-Scale Reinforcement Learning Training (OSDI 2026). Corresponds to RLinf’s dynamic scheduling feature. Doc: Dynamic Scheduling | OSDI Talk.
2 more papers are accepted to RSS 2026:
USER: A Unified and Extensible System for Online Real-World Policy Learning in Embodied AI (RSS 2026, i.e. RLinf-USER). Corresponds to the RLinf real-world online policy learning system. Doc: RLinf-USER | Paper: arXiv:2602.07837 | RSS Paper.
RLux-VLA: A Unified and Efficient Framework for Reinforcement Learning of Vision-Language-Action Models (RSS 2026, i.e. RLinf-VLA). Corresponds to RLinf’s unified VLA+RL framework. Doc: RLinf-VLA | Paper: arXiv:2510.06710 | RSS Paper.
Important Fixes#
v0.3 fixes several issues affecting training stability and data/collection correctness. We recommend upgrading to the latest version to get these fixes. Main fixes:
Fixed behavior env issues including missing/blurry textures, assets loaded early during config validation, and asymmetric dump/load of TRO state.
Fixed the openpi evaluation toolkit config-dict import error.
Fixed the issue that the openpi model’s gradient checkpointing had to be manually disabled.
Fixed the incorrect return type when sending split trajectories to the actor.
Unified the gripper action format, and fixed the wrong initial gripper open/close state during data collection.
Fixed the maniskill stale offload video counter state issue.
Fixed send_num misusing world size in the SAC actor worker.
Fixed the issue that env did not correctly trigger offload after init, and that actor reserved memory was not released during rollout.
Fixed system-side issues including CUDA IPC memory not being reclaimed after communication, broadcast not constrained to the same device, and AMD GPU visible-device env var configuration.
Fixed the deadlock between weight sync and the actor barrier.
Fixed FSDP checkpoint resume, actor offload state restoration, and GPU memory leak.
Contributors#
@andylin-hao @guozhen1997 @zhexuanxu @anHappyDog @Brunch-Life @thereAreDemonsNearby @yushuang20091011 @qurakchin @zanghz21 @F9rozen @FxxxxU @jx-qiu @Lin-xs @tiny-xie @lwbscu @QuanluZhang @kunni918 @Iron-Wph @secretsites @ligediaomao @ZhaoRunyi @duzhengye-droid @fy2462 @matthewmzy @chenkang455 @weiyunfei @XuS1994 @pikaxinge @drewzhao @WayneTimer @Matrix326 @pancake-w @lizuojun04 @MrHappa @HzfFrank @renq-mt @liuhaoyunBUPT @yxuan1234 @crabxiexy @MuggleZzzH @ppppppppppper @xb534 @zhigenzhao @wingAGI @aasivas @git-xuxin @LiuZhihao2022 @pyy233 @Dps799 @yangchen73 @jeis4wpi @NLC2004 @AIhuaYuan @zjk-prog @YimingZhou2002 @Walkism @slzhta @iamxjy @YifWRobotics @AlphaReimu @hongyuxiyohung @WinstonWmj @jzndd @Elessar123
RLinf v0.3 Test Results#
We tested most configuration files to guarantee the correctness of the provided examples in this release.
Quick Start#
Baidu AI Cloud: https://cloud.baidu.com/doc/AIHC/s/fmrenj9u1
Infinigence AI: https://docs.neogpu.com/posts/rlinf-ppo-vla.html