Skip to main content

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

Project description

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 https://img.shields.io/badge/Get_started_for_free-3C8AE9?logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABKElEQVQ4Ea2TvWoCQRRGnWCVWChIIlikC9hpJdikSbGgaONbpAoY8gKBdAGfwkfwKQypLQ1sEGyMYhN1Pd%2B6A8PqwBZeOHt%2FvsvMnd3ZXBRFPQjBZ9K6OY8ZxF%2B0IYw9PW3qz8aY6lk92bZ%2BVqSI3oC9T7%2FyCVnrF1ngj93us%2B540sf5BrCDfw9b6jJ5lx%2FyjtGKBBXc3cnqx0INN4ImbI%2Bl%2BPnI8zWfFEr4chLLrWHCp9OO9j19Kbc91HX0zzzBO8EbLK2Iv4ZvNO3is3h6jb%2BCwO0iL8AaWqB7ILPTxq3kDypqvBuYuwswqo6wgYJbT8XxBPZ8KS1TepkFdC79TAHHce%2F7LbVioi3wEfTpmeKtPRGEeoldSP%2FOeoEftpP4BRbgXrYZefsAI%2BP9JU7ImyEAAAAASUVORK5CYII%3D

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:

https://github.com/ray-project/ray/raw/master/doc/source/images/what-is-ray-padded.svg

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.

Learn more about Monitoring and Debugging:

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl (68.5 MB view details)

Uploaded CPython 3.13

ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl (67.5 MB view details)

Uploaded CPython 3.13

ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl (65.7 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl (68.4 MB view details)

Uploaded CPython 3.13 macOS 10.15+ x86-64

ray-2.46.0-cp312-cp312-win_amd64.whl (26.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl (68.5 MB view details)

Uploaded CPython 3.12

ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl (67.6 MB view details)

Uploaded CPython 3.12

ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl (65.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl (68.4 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

ray-2.46.0-cp311-cp311-win_amd64.whl (26.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl (68.5 MB view details)

Uploaded CPython 3.11

ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl (67.6 MB view details)

Uploaded CPython 3.11

ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl (65.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl (68.4 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

ray-2.46.0-cp310-cp310-win_amd64.whl (26.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl (68.4 MB view details)

Uploaded CPython 3.10

ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl (67.4 MB view details)

Uploaded CPython 3.10

ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl (65.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl (68.5 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

ray-2.46.0-cp39-cp39-win_amd64.whl (26.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl (68.4 MB view details)

Uploaded CPython 3.9

ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl (67.5 MB view details)

Uploaded CPython 3.9

ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl (65.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl (68.5 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

Details for the file ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5a28c0a311d2c3221dcf729c40898a6df82466bb5af21e81be0453e09856adf
MD5 8ef378c21f8a76d2bfad78faba341211
BLAKE2b-256 b29978fa9cb52d4d396af51400c249978881b9bb6febd9dd462c082a398de697

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 808daece1f12bd8924b9c6382a0f98da6f5c6886cfb271ed8d89407a89413cd5
MD5 bc1ad8a23f40ca935077b6ab70f82466
BLAKE2b-256 017529fa07686becd4c61f92f6356bbfcda333bbc060f97e58401d6d19da62cb

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4296dd8c0174256a04ee4b54abe013b6802a45fb85fb7cfdb1375231965d6d4d
MD5 833a70f7f3d43cc8455b8192bfbb3d38
BLAKE2b-256 e4ac300ad38988e17ac0d860fdde662ee3ec9d2f2f5f4f42a4ad7394cac482e0

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b2fc2c43ea0a37521193c61ef9a27b6fca8dbab116a58a52fd44344cd73e1ece
MD5 38d72a5e1642c68323671f810ee87542
BLAKE2b-256 7b9581d71592f294526a8a0ada660e2c452ec6d6523a5fad4f50a765b35ab1e7

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ray-2.46.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 26.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.46.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d3160f8d187baaea91a86d16a9fd81136cf8607419c94b7a74d66fce774b5c2
MD5 b0ab4aa6ea9ca045d110a5a88a078de1
BLAKE2b-256 37be9bbfd67580b8a412d2fdb3086440f1183407277316e4213b036a6c4ff4c3

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5cec1edda93f618ffd2301f81d5398037f03fa9b16825e7e4d8a00ae7a9a4381
MD5 3457f25f132a3a8fcf82bc40ee9cce91
BLAKE2b-256 21c3b2f2f09da4a85a8dcd5a3e63a5707b6c126c5be29bf846aa78dfb1168631

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 006cbe1a8fdc37664114aa218773100ee891399785e256c202e48958d2dac167
MD5 ddbce9a3b2f02c6c4d90e7e06face18e
BLAKE2b-256 efa8f5653816755171eb000aae416e916903a6630e747f979bae62d6418097ca

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7a064acfeee7f0677d9e3f25daef9c59593559faea764b44a3e2c5331d5d832
MD5 972a5ddf682e43708b2c1aeabc6acacc
BLAKE2b-256 43d89bdf2980bbaee14d941e1d12edd909416d655d768a0f03150a9c647d07f1

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d1f37ead29299637144726f809c2e0ff958dd9c0e75930ef614156d6a0a3a57f
MD5 dcb82b9cacd952cd206d79ee31f3d775
BLAKE2b-256 f9a639aeebaec26afdae18ead68e6da1f1ea59d14c6e4b869f4b5f0c1d0647d6

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ray-2.46.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 26.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.46.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 130415c4d231830156f37ce70acbdb5fdee10f6886adc4e85bdc4533d51c24c6
MD5 fa6d8243433406bc4ec9713fcc8b10bf
BLAKE2b-256 72759c0f7ba79e42be4d3d65006c1e2956a31f9086dbc86645eb5605a57ed0ff

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4ddedc3f4d48df564bcee7b131c98c9f898fef0a57483f4ba335f47f951a62f
MD5 a7755f643af8f4dbcad741bab2e16022
BLAKE2b-256 6427768c58d5f5826ee49fde22f6375e12f33d7dfc7eb5f7a41bae9523b1d9cc

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81c8ce8b7ba33cb607ec78f5eb2555470e3046bb317732d8282e8189bb58ccbd
MD5 e0965cdd7fac8ce0659f0889175b69e0
BLAKE2b-256 34a34df839e1c9af7bb2638cc660d99c9d6af6ca21c66ab845a207aeb0eae109

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af84f3ed0854bb6de28192ca9e0a3bfa1eb34d69f118ae6348522198896480c8
MD5 269dde8698cf4c3c505656aae69ea67d
BLAKE2b-256 1469bbbfd35ea2d1e2ec50108e98a6530afb05a700ccc76022c8d6ce4cb28bf8

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 942ba51de6f9cd7fb2ed17618181af48ce6b9517743d3235d846ec32295eca76
MD5 c78e2f91dbb5e4dc5f2f345e091dd447
BLAKE2b-256 c6a3b9469a45f69a41e3c14ec49193bd54b9b0a82ea71eb73d78d2c847fdf95b

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ray-2.46.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 26.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.46.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bc953aa4879c7a77893f921905df5cf65227cafd94fbc8273bec65ea393eacdd
MD5 04a9f83ef4c7ddde3b9fdcdaaa50b63e
BLAKE2b-256 df046ac0a38a85769225f7edbdb2f3b7f45b1602aa6394096aa8c16ac98e822f

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c12850608c57c8afd9613a9f757d77663c50d4bd4e77ba2f181425052520c01a
MD5 e7667e483c4fdda8bde5b1b29c42e8fb
BLAKE2b-256 1748c1f24e22ea404e779550c506e421101005f70571caece30d0de7b0b91374

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 396b912a4dbf64966e2fdfca9facbcafe57b792ca4842ac5ae17507fdbdfe89f
MD5 b8a88ea396794e56dd22d6b957f5cdf4
BLAKE2b-256 c71ed6759d149a1a2ac1739b70e5790366e52751c66a3ccfdbf2879af166cac9

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4378a86919e6643238a1094f711b87fa8dc1a18b998d4190f69ab33c64a22a8c
MD5 83bec3265fd5c0130e09621b0d4e4acf
BLAKE2b-256 9f73ab50b18ee34bc2acc7cd2a6082d217f4ffdc3b737f680f1139f94be38d47

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 719244b84df79502e5f09497f256618d94d78d66fbaf229422008a0568d3a0ff
MD5 f661a0b13a4652ead7fac8921204dc4e
BLAKE2b-256 25a20cc3dc138d149dbbf69a90ded986118ae9420a5ac0dbf99e0c5883152950

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ray-2.46.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 26.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.46.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 018e98c9745eae53b53ad14fef1ca1c43bb64c39c3cceb9e6d4517729396003b
MD5 1d9c9269c3e5e2a14157f255ceda060d
BLAKE2b-256 25221406f574f2bd64fee90a8191b6ed375f54d6d9f8e7eefd267c46a7990fa4

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91ea998a49578b1450cbef60705f6ece8622a262a3d764d5c99ba89b741de5d0
MD5 0a44f14e8beeeaad0a1b25ad898f2389
BLAKE2b-256 582423bda150157fd5b03dd97a2e5427dc0705374dc847b32d38f26fd9d39dea

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c44a98cb24f4905e898d05b787cbe9f267a9f66c1e1f8cda50814f8b3673be2
MD5 7f559a2f0c2bc8be725b141b9b3aef73
BLAKE2b-256 f4fc5e6a490e1c0c5f6c1c7e887a6f46905298ba154628804d2cb7c16f17aba0

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e31568818973efa4f8ce18b82bce03089395a62ac9fe639e94d755959f607fe9
MD5 8c5bd3f7d933799338ed3fc2b1eeedc9
BLAKE2b-256 0d974f2a6dd09df7bd176f6682b7cccbb9a2961e34697dbc66147ac354d04a4e

See more details on using hashes here.

File details

Details for the file ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.46.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e0ec198c16d0e9af7f03242ef7ad7d548eee37a918193917278a124ddd57410a
MD5 b30f670636f8257a3b3257ea9d1200ca
BLAKE2b-256 839211b98553b9faf6af80967ec820dc6edcccf3fa2a21a84d8be352bfa1afde

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page