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

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

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

Learn more about Ray AIR and its 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

Project details


Release history Release notifications | RSS feed

This version

2.5.0

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

If you're not sure about the file name format, learn more about wheel file names.

ray-2.5.0-cp311-cp311-manylinux2014_x86_64.whl (56.4 MB view details)

Uploaded CPython 3.11

ray-2.5.0-cp311-cp311-manylinux2014_aarch64.whl (54.9 MB view details)

Uploaded CPython 3.11

ray-2.5.0-cp310-cp310-win_amd64.whl (22.0 MB view details)

Uploaded CPython 3.10Windows x86-64

ray-2.5.0-cp310-cp310-manylinux2014_x86_64.whl (56.2 MB view details)

Uploaded CPython 3.10

ray-2.5.0-cp310-cp310-manylinux2014_aarch64.whl (54.7 MB view details)

Uploaded CPython 3.10

ray-2.5.0-cp310-cp310-macosx_11_0_arm64.whl (55.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray-2.5.0-cp310-cp310-macosx_10_15_universal2.whl (58.1 MB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

ray-2.5.0-cp39-cp39-win_amd64.whl (22.0 MB view details)

Uploaded CPython 3.9Windows x86-64

ray-2.5.0-cp39-cp39-manylinux2014_x86_64.whl (56.2 MB view details)

Uploaded CPython 3.9

ray-2.5.0-cp39-cp39-manylinux2014_aarch64.whl (54.7 MB view details)

Uploaded CPython 3.9

ray-2.5.0-cp39-cp39-macosx_11_0_arm64.whl (55.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray-2.5.0-cp39-cp39-macosx_10_15_x86_64.whl (58.1 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ray-2.5.0-cp38-cp38-win_amd64.whl (22.0 MB view details)

Uploaded CPython 3.8Windows x86-64

ray-2.5.0-cp38-cp38-manylinux2014_x86_64.whl (56.2 MB view details)

Uploaded CPython 3.8

ray-2.5.0-cp38-cp38-manylinux2014_aarch64.whl (54.7 MB view details)

Uploaded CPython 3.8

ray-2.5.0-cp38-cp38-macosx_11_0_arm64.whl (55.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ray-2.5.0-cp38-cp38-macosx_10_15_x86_64.whl (58.1 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

ray-2.5.0-cp37-cp37m-win_amd64.whl (22.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

ray-2.5.0-cp37-cp37m-manylinux2014_x86_64.whl (56.5 MB view details)

Uploaded CPython 3.7m

ray-2.5.0-cp37-cp37m-manylinux2014_aarch64.whl (55.0 MB view details)

Uploaded CPython 3.7m

ray-2.5.0-cp37-cp37m-macosx_10_15_x86_64.whl (58.2 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for ray-2.5.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cde929e63497ed5f1c8626e5ccf7595ef6acaf1e7e270ad7c12f8e1c7695244
MD5 fee052c2b885d6bc1e548bfb0dad63a7
BLAKE2b-256 88c4733faf6d766373747b1c57f61e2236be8ce78fb287c3d67d0884a2e1875d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.5.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d714175a5000ca91f82646a9b72521118bb6d2db5568e1b7ae9ceb64769716b6
MD5 76311e3433a4980bd0dca1de00fb0196
BLAKE2b-256 268a46b544efac820d8275ec12570c706a9a63916d6ae5ed31e97029134e9fa3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef26ba24461dad98365b48ef01e27e70bc9737f4cf4734115804153d7d9195dc
MD5 94336bc4fed5b4a24941487d40386eba
BLAKE2b-256 720eb519e43d5b68663b6a54d28d399b2879e7cd97cb7e1b4c019558a22ac922

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.5.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d53a07c9a9dbc134945a26980f557e9ff0f591bf8cabed1a6ebf921768d1c8bd
MD5 bb2c13e0896421c97856a21658d82c72
BLAKE2b-256 c35c293eef5bf1fee2d2c6526619538ea5ec95aceb7e8ba85111b240b373356c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.5.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38935d46c2597c1d1f113e1c8f88e2716c67052c480de5b2a0265e0a1a5ce88f
MD5 82378362766b1b0bd96b61a1bea6216f
BLAKE2b-256 be7f9e866d1b03b5818891d1e197ec8ce0bc7018ac1712b93c223148f113fca4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.2 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0285df2d24cacc36ca64b7852178a9bf37e3fc88545752fc2b46c27396965c1
MD5 70e59a6192062e37291e365a81bb986e
BLAKE2b-256 cb228019b14f22d6b79f474f61245599ddcbac157c5f9d0c77ea7d72f1ecf311

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for ray-2.5.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d1bebc874e896880c1215f4c1a11697ada49fa1595d6d99d7c5b4dc03030df36
MD5 a07c3241132c0919d042b14eff03660a
BLAKE2b-256 cb60ffb1488d2aa81a87c04e4ac9e4394c048378b4000b472cd2e75fad71ecba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a2cea10981dad7cfd187edf5e225a667eb114269afc5f2321b52113ef2d86123
MD5 0f411df379162fb497dd80277f722a02
BLAKE2b-256 253d706eb23f6c3e28021923d8bc8eecc97171e8806b04c05a6eed89b17dd3a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.5.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 662cff303c086369a29283badcd7445b7f911874d8407b2c589b1ccbf6028d2e
MD5 1d5d0fe8b0c644f5468ce0b42fa39d86
BLAKE2b-256 bbbea6c0756a8d94d9f8632e20b14f46ed4bfe816e06f9ed89e74684458dc44a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.5.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1cb4f6ef9cfdb69d2ae582f357e977527944390e2f5cbbf51efd8252ed4c9a11
MD5 2586604dd8405b674ef74c8e4d9f788f
BLAKE2b-256 0356ede2adc089223c659055c84c16c2bfcab064d6113c59d4f8720c913f30a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.5.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.2 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25f3d50c27c4c4756259d093d152381c6604bb96684a0cf43c55ddcc2eb73f79
MD5 5d66290b11e1fd874ccef7e930fc06f6
BLAKE2b-256 485859ce00203f23914cf7d34275a16b4ca3abc3dc488302abaca3ab453ecafa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.5.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 58.1 MB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a1b52c12a3349d8e37357df31438b6f1b12c7719ef41bdf5089fc7e78e8ab212
MD5 824f1d0103054bee4e2d8e19f3ace2dc
BLAKE2b-256 8bdb3b3af4647a4caf9f8277d23e63165b4581ea1927d0af2146adb76709daaa

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ray-2.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 849014b62ca50ff106b7a5d41430346e2762b1c4c803673af076209925b8f912
MD5 aa9720d2912d1c05d98e7c03bb325bea
BLAKE2b-256 b94d65155b228d915250253350f603bf1f23b94ae8955e7f4c09f9758175abef

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.5.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a8e06dc5d4201129c28b6768a971c474b82a23935b2e40461ffc7f1c2f4942a
MD5 20ffc55f4c371ab4f16f35853a46d6eb
BLAKE2b-256 1d424bf41789c0e055d52cece5a06938b7db56a74622fa889af0a01a843d10d3

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.5.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d76051519bd4ae39fda4a87536978cafdebf2843c1c29a9f734c503d8ea676cd
MD5 02001d0d33290581bddd5d6d82a782ec
BLAKE2b-256 2196b20625ea34cf62ec24da1748fa09757ce4f1ecfca0fdb06da325108ffb79

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ray-2.5.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 55.2 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dc00fac119bfa1c2f8ac456d50a728346d6f2722fb7a21bf70841fc7476c285
MD5 b0a234432b04661a27f4d12754111ab1
BLAKE2b-256 c1edb81437d64acb231ac8b9e9c014c363f3598314358a49dd21c67d0b8c9b6f

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: ray-2.5.0-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 58.1 MB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e9464e93d6b72e0da69b9c5ab0501cc40f2db14801e22c6b97fa4e8039647892
MD5 fc05d7e4cfab2ca1982732bac9e1c68a
BLAKE2b-256 4e0a929f240474e88cc9f392deb550464db3c486777d7e74f8138a1b3bf3afbc

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: ray-2.5.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for ray-2.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 63008dd659d9ef25b0e20f0e1a285e8266e0af68b1178bca1b6ae43e49a68104
MD5 4505157fef963da653eef4a6840ad701
BLAKE2b-256 08509d55c2e16b03835d54a996cabc41380e6059d752b5c66f88ca5f8dd4de82

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.5.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59c2448b07f45d9a9d8e594bb5337bd35a5fea04e42cb4211a3346c2c0d066b0
MD5 1851d307e0f18fb58e7e74c362de2735
BLAKE2b-256 8ae3c99ee7b68a786c3a282a6b52dc9ff0e9a0b689b6a6128a4258a0a72cfde6

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.5.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3bf36beb213f89c0eb1ec5ac6ffddc8f53e616be745167f00ca017abd8672a2d
MD5 ac9d7b26a65716c5cc0d02bd1533649e
BLAKE2b-256 59b6a96b7a3b4f313f83b452478ae921238c6a2af9533ea73923d3fdb115219f

See more details on using hashes here.

File details

Details for the file ray-2.5.0-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.5.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7e5512abf62c05c9ff90b1c89a4e0f2e45ee00e73f816eb8265e3ebd92fe4064
MD5 66ce6ed3dac93e6f2d5febac0862b3d7
BLAKE2b-256 7790c23aa23ed6315bc0a8943e0d4224b2d2b60a6a34160aaddb118115f39682

See more details on using hashes here.

Supported by

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