Skip to content

Test CI

Ray logo

If you are building distributed applications

Ray Core provides a simple, universal API for building distributed applications.

Ray accomplishes this mission by:

  1. Providing simple primitives for building and running distributed applications.
  2. Enabling end users to parallelize single machine code, with little to zero code changes.
  3. Including a large ecosystem of applications, libraries, and tools on top of the core Ray to enable complex applications.

If you are building machine learning solutions

On top of Ray Core are several libraries for solving problems in machine learning:

As well as libraries for taking ML and distributed apps to production:

There are also many community integrations with Ray, including Dask, MARS, Modin, Horovod, Hugging Face, Scikit-learn, and others. Check out the full list of Ray distributed libraries here.

If you are deploying Ray on your infrastructure

TODO

Getting Involved

Ray is more than a framework for distributed applications but also an active community of developers, researchers, and folks that love machine learning. Here's a list of tips for getting involved with the Ray community:

If you're interested in contributing to Ray, visit our page on Getting Involved to read about the contribution process and see what you can work on!