Ray is a fast, simple distributed execution framework that makes it easy to scale your applications by parallelizing and distributing existing Python code with minimal changes. It allows you to leverage state-of-the-art machine learning libraries while running on multiple CPU cores or clusters.