Ray

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Alternatives To Ray
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Ray27,844802986 hours ago87July 24, 20233,423apache-2.0Python
Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Gradio22,17911246 hours ago479July 26, 2023424apache-2.0Python
Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
Openllm6,109211 hours ago72August 08, 202354apache-2.0Python
Operating LLMs in production
Bentoml5,6981012 hours ago110August 01, 2023178apache-2.0Python
Build Production-Grade AI Applications
Fate5,20017 days ago30April 18, 2022786apache-2.0Python
An Industrial Grade Federated Learning Framework
Seldon Core3,91469 hours ago197July 12, 2023107apache-2.0HTML
An MLOps framework to package, deploy, monitor and manage thousands of production machine learning models
Orchest3,876
4 months ago19December 13, 2022125apache-2.0TypeScript
Build data pipelines, the easy way 🛠️
Production Level Deep Learning3,241
2 years ago6
A guideline for building practical production-level deep learning systems to be deployed in real world applications.
Opyrator2,864
2 months ago11May 04, 20215mitPython
🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.
Transformer Deploy1,475
2 months ago51apache-2.0Python
Efficient, scalable and enterprise-grade CPU/GPU inference server for 🤗 Hugging Face transformer models 🚀
Alternatives To Ray
Select To Compare


Alternative Project Comparisons
Readme
https://github.com/ray-project/ray/raw/master/doc/source/images/ray_header_logo.png https://readthedocs.org/projects/ray/badge/?version=master https://img.shields.io/badge/Ray-Join%20Slack-blue https://img.shields.io/badge/Discuss-Ask%20Questions-blue https://img.shields.io/twitter/follow/raydistributed.svg?style=social&logo=twitter

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI libraries for simplifying ML compute:

Learn more about Ray AI Libraries:

  • Data: Scalable Datasets for ML
  • Train: Distributed Training
  • Tune: Scalable Hyperparameter Tuning
  • RLlib: Scalable Reinforcement Learning
  • Serve: Scalable and Programmable Serving

Or more about Ray Core and its key abstractions:

  • Tasks: Stateless functions executed in the cluster.
  • Actors: Stateful worker processes created in the cluster.
  • Objects: Immutable values accessible across the cluster.

Monitor and debug Ray applications and clusters using the Ray dashboard.

Ray runs on any machine, cluster, cloud provider, and Kubernetes, and features a growing ecosystem of community integrations.

Install Ray with: pip install ray. For nightly wheels, see the Installation page.

Why Ray?

Today's ML workloads are increasingly compute-intensive. As convenient as they are, single-node development environments such as your laptop cannot scale to meet these demands.

Ray is a unified way to scale Python and AI applications from a laptop to a cluster.

With Ray, you can seamlessly scale the same code from a laptop to a cluster. Ray is designed to be general-purpose, meaning that it can performantly run any kind of workload. If your application is written in Python, you can scale it with Ray, no other infrastructure required.

More Information

Older documents:

Getting Involved

Platform Purpose Estimated Response Time Support Level
Discourse Forum For discussions about development and questions about usage. < 1 day Community
GitHub Issues For reporting bugs and filing feature requests. < 2 days Ray OSS Team
Slack For collaborating with other Ray users. < 2 days Community
StackOverflow For asking questions about how to use Ray. 3-5 days Community
Meetup Group For learning about Ray projects and best practices. Monthly Ray DevRel
Twitter For staying up-to-date on new features. Daily Ray DevRel
Popular Deployment Projects
Popular Machine Learning Projects
Popular Operations Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Java
Deployment
Machine Learning
Deep Learning
Pytorch
Tensorflow
Data Science
Optimization
Parallel
Reinforcement Learning
Tuning
Automl
Hyperparameter Optimization