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.39.0-cp312-cp312-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

ray-2.39.0-cp312-cp312-manylinux2014_x86_64.whl (66.4 MB view details)

Uploaded CPython 3.12

ray-2.39.0-cp312-cp312-manylinux2014_aarch64.whl (65.5 MB view details)

Uploaded CPython 3.12

ray-2.39.0-cp312-cp312-macosx_11_0_arm64.whl (64.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ray-2.39.0-cp312-cp312-macosx_10_15_x86_64.whl (66.7 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

ray-2.39.0-cp311-cp311-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

ray-2.39.0-cp311-cp311-manylinux2014_x86_64.whl (66.4 MB view details)

Uploaded CPython 3.11

ray-2.39.0-cp311-cp311-manylinux2014_aarch64.whl (65.5 MB view details)

Uploaded CPython 3.11

ray-2.39.0-cp311-cp311-macosx_11_0_arm64.whl (64.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ray-2.39.0-cp311-cp311-macosx_10_15_x86_64.whl (66.7 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

ray-2.39.0-cp310-cp310-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

ray-2.39.0-cp310-cp310-manylinux2014_x86_64.whl (66.3 MB view details)

Uploaded CPython 3.10

ray-2.39.0-cp310-cp310-manylinux2014_aarch64.whl (65.4 MB view details)

Uploaded CPython 3.10

ray-2.39.0-cp310-cp310-macosx_11_0_arm64.whl (64.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ray-2.39.0-cp310-cp310-macosx_10_15_x86_64.whl (66.8 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

ray-2.39.0-cp39-cp39-win_amd64.whl (25.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

ray-2.39.0-cp39-cp39-manylinux2014_x86_64.whl (66.3 MB view details)

Uploaded CPython 3.9

ray-2.39.0-cp39-cp39-manylinux2014_aarch64.whl (65.4 MB view details)

Uploaded CPython 3.9

ray-2.39.0-cp39-cp39-macosx_11_0_arm64.whl (64.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ray-2.39.0-cp39-cp39-macosx_10_15_x86_64.whl (66.8 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

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

File metadata

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

File hashes

Hashes for ray-2.39.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4893cc7fd8b3c48c68c3d90bc5fe2023ee2732f91e9664ee79e8272b18ddb170
MD5 cd4dec9b86c2c850f2bded404877c29a
BLAKE2b-256 1d115e0eae513d7bbc5644c56f5bcdb8a32a6aece7487dfa749c7f2b5f0ea3b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 016930e6ba74b91b40117a64b24f7bfff48a6a780f23d2b064a7a3f43bc4e1a2
MD5 b1f598b84d9f9d2992c0a697eb7d318b
BLAKE2b-256 85d39bc39aa29733a15c553fb23bd97054f8c562590fe47a3cc6096e0bbe1946

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8d01550f718a65e0be48da578fa2a3f2e1be85a5453d4b98c3576e1cfaab01b
MD5 0e7a68e3f103f04e65fb2dcfda010c9b
BLAKE2b-256 beb82ef8ef9c6e3f30c2ad066c8254bd2b6463a6314cd47113f375720ee95dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a10cfca3a2f05d285ba1ab3cdd3ce43ec2934b05eb91516a9766bcfc4c070425
MD5 94a5cf6de1248321da721a23f9d9f798
BLAKE2b-256 36d4e5be22aa78e845b60143a9968d37eb0b1ab4211be44c2318d8a02e02b8cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 77fbcf0002cfbb673b2832e273ee8a834358a2a2bff77e2ff5c97924fcd2b389
MD5 b3edb9e2c3049d2ef4ae2988c90397af
BLAKE2b-256 148ce2baa89afb52cf0c82f3796620f8f2a8775dd8bee7f82a51dba2f4928be8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.39.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fdcb7ad51883d194f7b49f23533d29b3c96d78034f829b6cde1e24b6783dff9d
MD5 ee7e51625ee979692fb8bcceb516c47c
BLAKE2b-256 6a0ef2a02a709c07cbb347a0c32646e67a5ebb0cb57753213b1f0159e98c5ecf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21aee127ae1a9cf6193001ab41d2551bcc81331ba3b7196d000f16d10f15c705
MD5 e1970379b73a85bc070c508a2ef8e93e
BLAKE2b-256 1dc66dd145b3952d1454793056849292c6f8b9e1cf4b010cbd3536ef154d9ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 413488eb2f8bfced8ecc269b120321f33106cbe412a69c3e23ce20c6d5b6f702
MD5 6d46421768dd4374319c21665595cfbe
BLAKE2b-256 22a719f327c104b796144048b761ebbb863138cddfc048afcef0ce0a1c41a081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f8a83c2b7719386b3f8d6e3120aae49d9aa4cf49050acaee059b45df92eb281
MD5 7a83946c5a7d69927be551d4c970712b
BLAKE2b-256 080bad824cb0c7637e0ced75766e00a8134b0a756ce532cbb1437ad6d3074a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5547f2e6cf3b5d5aaea8aabea2d223a65c9566db198349c0aac668f454710f1a
MD5 ce132dadcb58c90b2e348487d475a291
BLAKE2b-256 9a5dd79ea469070fd220de55c7fe6320c7f89d9c5dc1524eacc522a678c8e278

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.39.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c9d1a26fa3c4d32555c483fab57f54c4ba017f7552732fe9841396aaa24ee6ea
MD5 5e49489a7d29095bfb7b5d858f173dc1
BLAKE2b-256 c776080614f743dd4e114e9531a23a672251eb5db7fd75558d7a7107f1a43e3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6298fb981cd0fa8607f1917deb27925ab8add48c60ba5bd0f6cf40d4cc5dace4
MD5 093a25d016541ee9274a7b54f3ea67ad
BLAKE2b-256 5641df809b6a516c0285f7d9aaeefd040910df088508d5471f85e0409f52f070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54ed235b4542ad6d0e317988dc4feaf46af99902f3dfd2097600e0294751bf88
MD5 fbab9f3a299657dcd0a2c0b3d71a1c97
BLAKE2b-256 d4eb595b1f5d3c9562779d6dfc6294d8210f41de2377d748e147a919e7d8bb70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74219fade4acaf722d34a2630008220a2a5b2ba856e874cd5a8c24ab2f2b2412
MD5 dc81a6b3333d75bf4686744e35a09003
BLAKE2b-256 6d205c5046798812c2d5569869ed7508adadf0397ea709003c58a245352296eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 13d62cead910f433817ca5b41eda75d9c24e81a6b727e0d4e9c5817da86eca5b
MD5 b2d90632348ea1fe7ac87cc8aa9e7c17
BLAKE2b-256 964b63877b7f78c324675dfa4c0d29e65f61f8ad3edde590eba6400a33bea1c0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.39.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7b1a4db0a23a3aa5ad49076a04b66e88b7b28263b038d70619301db1c23c2dbf
MD5 c973ccb9b03cb9158a867ac60255e6e5
BLAKE2b-256 7a91d3c545d84e07ce09ec292966aa3561ad9d9f86aada97e42bca081652d392

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ed775b2630495ce2a6b086d45b94402a33a23ea3f86c344eeb621d617693b41
MD5 444a8a304139a3c8fe2052ef80682be2
BLAKE2b-256 139c8cb039b52ec8d233e6f90a42a5fd49c990852990d4e4acf72505aa7a89b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4917adfaa831dfde2745311d50b4cd22d2d8b7b61219e77331b56724d5755d4
MD5 0d014ab41d432d86b74eb15d0bff064b
BLAKE2b-256 7eda17559369f5fd2ca824a8ef24fd1f86e05aa2e035a53a4398c95214218801

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 078a309450be28e4563eda473d726c04eb85826f13c9c846b71fbd01e28367ed
MD5 3609a57d775bb7375a852c5a29a56ef6
BLAKE2b-256 ef6eeb16ae712ff332e675d3e98b74ba80a0f7d3d1cb0c7afa58150724f76e89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.39.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f8291c8b82146b34d5e3989ca9a521a15258aa90b874b0db2fa18592c2e31155
MD5 8d09c7622ed71bc2ef38af98b701678c
BLAKE2b-256 55190c683bf7e3fbe1b21963b6f0569650e9edc4f9cf62eb3e5578186783639f

See more details on using hashes here.

Supported by

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