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

Uploaded CPython 3.12 Windows x86-64

ray-2.42.1-cp312-cp312-manylinux2014_x86_64.whl (67.4 MB view details)

Uploaded CPython 3.12

ray-2.42.1-cp312-cp312-manylinux2014_aarch64.whl (66.5 MB view details)

Uploaded CPython 3.12

ray-2.42.1-cp312-cp312-macosx_11_0_arm64.whl (64.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

ray-2.42.1-cp312-cp312-macosx_10_15_x86_64.whl (67.4 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

ray-2.42.1-cp311-cp311-win_amd64.whl (25.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

ray-2.42.1-cp311-cp311-manylinux2014_x86_64.whl (67.4 MB view details)

Uploaded CPython 3.11

ray-2.42.1-cp311-cp311-manylinux2014_aarch64.whl (66.5 MB view details)

Uploaded CPython 3.11

ray-2.42.1-cp311-cp311-macosx_11_0_arm64.whl (64.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

ray-2.42.1-cp311-cp311-macosx_10_15_x86_64.whl (67.5 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

ray-2.42.1-cp310-cp310-win_amd64.whl (25.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

ray-2.42.1-cp310-cp310-manylinux2014_x86_64.whl (67.3 MB view details)

Uploaded CPython 3.10

ray-2.42.1-cp310-cp310-manylinux2014_aarch64.whl (66.3 MB view details)

Uploaded CPython 3.10

ray-2.42.1-cp310-cp310-macosx_11_0_arm64.whl (64.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

ray-2.42.1-cp310-cp310-macosx_10_15_x86_64.whl (67.5 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

ray-2.42.1-cp39-cp39-win_amd64.whl (25.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

ray-2.42.1-cp39-cp39-manylinux2014_x86_64.whl (67.3 MB view details)

Uploaded CPython 3.9

ray-2.42.1-cp39-cp39-manylinux2014_aarch64.whl (66.4 MB view details)

Uploaded CPython 3.9

ray-2.42.1-cp39-cp39-macosx_11_0_arm64.whl (64.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

ray-2.42.1-cp39-cp39-macosx_10_15_x86_64.whl (67.5 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: ray-2.42.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 25.2 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.42.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 27d2fd8a945afb8c60685cab8107247a9fe43a4b2bed15f978e368341fcffb3b
MD5 40461dbf19d4b58551d9bd8c1098fecd
BLAKE2b-256 bf6f820b5e5e01851c9bdd00da31b02d20a2f477f37bbf02ee3e4423dc58707c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0da7ffba72d3ac27507816f00f2ad334f815835f47b8b04821cc5750ec59647
MD5 caa9004ff7a32bdb974d3ccc5716caad
BLAKE2b-256 250bfad98d179d6629dceb6ce6e939cc7da603f634898ad8fc710a08a4fa7fcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ca5c7fd5f676e8317812e77018f62f87c5b39ae0ea7f9f80d6e98cd22fdf55a
MD5 ab68795f4039b85de8f51c1a3f1ea2d9
BLAKE2b-256 847bb6bd8e7ba6eef21b68e31fa17022c0985ac3cab467849ec06b9c01b1964a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2b6f62590bb605d66d38deb495f3832a6d0301db3f496adc54d12a144541e37
MD5 c19564bcfae6d082fd8aa5d1deb88384
BLAKE2b-256 3557e03f19bf1e3020dbabe459e27941644ba1ce66fc33b6a1bbf33752b80507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b7ef48916432a0d5cccabefc8cbd8bf0c0d2ad0b8841cce3cebd1b133996ca36
MD5 6e6457012a8d072e3000989c4d0b5454
BLAKE2b-256 6dfcac153a49c4080d82934331e788b6b0b2c208d0f985070bf8a41c5443ff43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.42.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 25.2 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.42.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb59a000dfc83d16e3b93f8167b7aa81d639749a0a3683d2f0f898782f0f7739
MD5 64815dfa3a1c68387a5be515c0a1bfac
BLAKE2b-256 6b2259626273782f12f27c5c91bfb2819384c7b1c03e9ed5f42123908c7ef829

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf5bc432752e29bc800e30003bd64933d785343f59a9a8c31a839cd981fc5084
MD5 b675fae70c513e4cd87de3b3d758e876
BLAKE2b-256 e82f067efe80bbb83502cb67b695552a01291b403b2374a9d1faa3c7bf4bfc1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c5d79e498aceb5aa5b3e5307ec7495f58486b4266b38feea3979b9881e950c4f
MD5 cb3bd12cb22f2956383cfc2bf985ee91
BLAKE2b-256 05f78ab02718143b73509558546ff30c8e43e89bb7e6d6f8ffe14b85dd1f51e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f019514c5220a822fbc0c38ed1f7505cec75b961a7604ab677fd6477e33a2a2e
MD5 ca9ceabe6d67015e2d6fbb683cc5e947
BLAKE2b-256 a215b4ce5038bc75f881e123afe1b90ea27548205db896a8fc4b8bd69d9b1e5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4e81c896779d8ace66afc2ac75050806db102d9501a2ed6ea2f38010962cca7f
MD5 af7a6a40bea1405a91fcdd4fc9414230
BLAKE2b-256 d65935fff5b251162fd517daa985510d9901d3d55a082270b5e736622bb7b2fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.42.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 25.3 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.42.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d2e2f23aea57c28679b357ca88879b1b9621bbd2e1d87514509daac50294c3b1
MD5 f8e613d2bd7b78d1b428d2ca3796efec
BLAKE2b-256 e314353dfe8487a31fcf8105d512e8f2d2bffeb968a37264bc5209fac8d798a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01802249eb9cd36326e6fe0baa88916fa6062731da12506bc93e736f17111dd4
MD5 2965e3b5b9482b76548639f1b170cd0d
BLAKE2b-256 ee6bd7f1bcbbe05d3c13194f38837d92eda9a7a29fe507c6b16a6f0e5a91c5d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90d8bf0c1afe2364a33f535636761a574e38d283b040613b8e8639be141d04a0
MD5 4d1214bc1d10eaf3df054625947bea3a
BLAKE2b-256 2f9d85350bcc20400daee2f7f2d746aa2f57a1ddf5f52589ad1e5296c9e55d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60727f9c72a8f71bc4e14d47dc4dc494dc59a3c4b0d108ae04fa6e5a8e45228f
MD5 35e4b448ff13de70eaef27cc47bde826
BLAKE2b-256 1c9aecc134c46e221042d79ceb5e48e1c64541c4d2125ebfb2d285785428e3ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b9f2f20cb2dddf52ec07e254f38ba91467b86df11330899d6ae236183e395275
MD5 2129cf624e80a7421ae17342c78c50b8
BLAKE2b-256 c015c861057a0f4df6cd8a9805cb28fc58efc8125214a5dc7f2ddae3da9c7e82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.42.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 25.3 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.42.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ce642dbbf1e0f137a3f0ac91af5791bf936765abc403383efe38e0243aa7c7fb
MD5 d2ff7e4fdedb0d412b6585a133d55957
BLAKE2b-256 be516fbd9efe1631236ddb994f15970bb692f32567cbb83a77b4c414a7d71726

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d40136918cdd7f60710aa46452eefa9c0e460e2c4e75b2fc5723c73de76d701
MD5 04a1b0b9be4d7b8c3b0f8dd05d527a5e
BLAKE2b-256 8580f40e07356dbf9e00ecdcb096707c51434aa7379aa02f91968edbf57a1461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57f7a98828581804a9e77ec99f3fddd54225dabda9c0d9a6771eb7d22e693072
MD5 17093c4e2633e1e19472ae9add54ab39
BLAKE2b-256 9d527e5cda150b9e6012e7a1f22406d3a4e6aee4f4733182e0ae50d5388fd8b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3228e4846502e0c5beae69b699fc9071a06d3cfbfc0ca5f2bd2707924a52e34b
MD5 64ef185a27906bbeb3bb91059cbdce76
BLAKE2b-256 638f1f24de59c8a54eaf22abc61adf3d97c5d6a019b6d5414ef6770f5ad0e6e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.42.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 12059ae21810d0ae8b09cc7c379d52cd108881b8b9e9c628d32c045970fc2ac4
MD5 1b4f50c612a070dc2639b3f1051edfb9
BLAKE2b-256 a8ab23d81c1c3f458576519d2c5863250c538b7bb99dd4a87050f6e94c2fc89a

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page