Ray: A Distributed Framework for Emerging AI Applications
Preprint 2017 en
Authors
PM
Philipp Moritz
RN
Robert Nishihara
SW
Stephanie Wang
Abstract
1 min read
The next generation of AI applications will continuously interact with the environment and learn from these interactions. These applications impose new and demanding systems requirements, both in terms of performance and flexibility. In this paper, we consider these requirements and present Ray---a distributed system to address them. Ray implements a unified interface that can express both task-parallel and actor-based computations, supported by a single dynamic execution engine. To meet the performance requirements, Ray employs a distributed scheduler and a distributed and fault-tolerant store to manage the system's control state. In our experiments, we demonstrate scaling beyond 1.8 million tasks per second and better performance than existing specialized systems for several challenging reinforcement learning applications.
Frank Sifei Luan, Ziming Mao, R. Wang, Chi‐Wei Lin, Amog Kamsetty, Hao Chen, Cheng Su, Balaji Veeramani, Scott Lee, SangBin Cho, Clark Zinzow, Eric Liang, Ion Stoica, Stephanie Wang
Discussion(0)
No comments yet. Be the first to comment.