GOTO 2020 • Ray: A System for Distributed Applications • Dean Wampler

GOTO 2020 • Ray: A System for Distributed Applications • Dean Wampler

Sep 02, 2020
|
39 views
Details
This presentation was recorded at GOTO Chicago 2020. #GOTOcon #GOTOchgo http://gotochgo.com Dean Wampler - Head of evangelism at Anyscale.io, O'Reilly author on functional programming and expert in streaming systems ABSTRACT Ray (https://ray.io) is a framework for scaling Python applications from single machines to large clusters. It is used in several ML/AI systems and production deployments. Dean will explain common problems in scalable, distributed computing, particularly for high-performance ML/AI applications that motivated that creation of Ray. You’ll see how Ray solves them for Python-based systems (and possibly other languages in the future). In particular, Ray supports rapid distribution, scheduling, and execution of fine-grained “tasks”, a more natural decomposition of work for many problems compared to coarse-grained decomposition. Sequencing of dependent tasks cluster-wide is also transparent and intuitive. Ray also manages distributed state using the popular Actor model, which is essential for the next generation of “serverless” computing, where these services are stateful. Whether or not you are a Python or ML/AI developer, the general lessons discussed [...] Download slides and read the full abstract here: https://gotochgo.com/2020/sessions/1241/ray-a-system-for-distributed-applications https://twitter.com/GOTOchgo https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #RayIO #Ray #Programming #SoftwareArchitecture #Python #Cloud #Backend Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at http://gotocon.com SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Comments
loading...