MSRL: Distributed Reinforcement Learning with Dataflow Fragments
Not on the map. Why?
Abstract (arXiv)
Reinforcement learning (RL) trains many agents, which is resource-intensive and must scale to large GPU clusters. Different RL training algorithms offer different opportunities for distributing and parallelising the computation. Yet, current distributed RL systems tie the definition of RL algorithms to their distributed execution: they hard-code particular distribution strategies and only accelerate specific parts of the computation (e.g. policy network updates) on GPU workers. Fundamentally, current systems lack abstractions that decouple RL algorithms from their execution. We describe MindSpore Reinforcement Learning (MSRL), a distributed RL training system that supports distribution policies that govern how RL training computation is parallelised and distributed on cluster resources, without requiring changes to the algorithm implementation. MSRL introduces the new abstraction of a fragmented dataflow graph, which maps Python functions from an RL algorithm's training loop to parallel computational fragments. Fragments are executed on different devices by translating them to low-level dataflow representations, e.g. computational graphs as supported by deep learning engines, CUDA implementations or multi-threaded CPU processes. We show that MSRL subsumes the distribution strategies of existing systems, while scaling RL training to 64 GPUs.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 27 of its 67 references that are in the map. First posted on arXiv 3 Oct 2022.
Builds on
27 of 67 references.
References · 27
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2015Continuous control with deep reinforcement learningcited by 3,407
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
- 2017Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environmentscited by 1,558
- 2019Mastering Atari, Go, Chess and Shogi by Planning with a Learned Modelcited by 1,353
- 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,103
- 2021The Surprising Effectiveness of PPO in Cooperative, Multi-Agent Gamescited by 942
- 2018IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architecturescited by 883
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 527
- 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 407
15 more
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
- 2020Emergent Complexity and Zero-shot Transfer via Unsupervised Environment Designcited by 275
- 2018Fully Decentralized Multi-Agent Reinforcement Learning with Networked Agentscited by 194
- 2020Acme: A Research Framework for Distributed Reinforcement Learningcited by 146
- 2021Reset-Free Reinforcement Learning via Multi-Task Learning: Learning Dexterous Manipulation Behaviors without Human Interventioncited by 95
- 2020Revisiting Rainbow: Promoting more Insightful and Inclusive Deep Reinforcement Learning Researchcited by 78
- 2018Glow: Graph Lowering Compiler Techniques for Neural Networkscited by 75
- 2019A Generalized Training Approach for Multiagent Learningcited by 54
- 2020Learning Fair Policies in Decentralized Cooperative Multi-Agent Reinforcement Learningcited by 40
- 2021Podracer architectures for scalable Reinforcement Learningcited by 38
- 2021MALib: A Parallel Framework for Population-based Multi-agent Reinforcement Learningcited by 23
- 2019Value Propagation for Decentralized Networked Deep Multi-agent Reinforcement Learningcited by 19
- 2020Decentralized Reinforcement Learning: Global Decision-Making via Local Economic Transactionscited by 15
- 2020TLeague: A Framework for Competitive Self-Play based Distributed Multi-Agent Reinforcement Learningcited by 11
- 2021WarpDrive: Extremely Fast End-to-End Deep Multi-Agent Reinforcement Learning on a GPUcited by 10
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 1.
4 papers.
- 2023SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Corescited by 10
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Surveycited by 8
- 2025Highly Parallelized Reinforcement Learning Training with Relaxed Assignment Dependenciescited by 0
- 2026Conduit: An Experience Data Plane for Distributed Reinforcement Learningcited by 0
- 2026Conduit: An Experience Data Plane for Distributed Reinforcement Learning21 Sep 2026
- 2025Highly Parallelized Reinforcement Learning Training with Relaxed Assignment Dependencies27 Feb 2025
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Survey8 Nov 2024
- 2023SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Cores29 Jun 2023