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 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.

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

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.9.0-cp311-cp311-win_amd64.whl (25.6 MB view details)

Uploaded CPython 3.11Windows x86-64

ray-2.9.0-cp311-cp311-manylinux2014_x86_64.whl (65.4 MB view details)

Uploaded CPython 3.11

ray-2.9.0-cp311-cp311-manylinux2014_aarch64.whl (64.5 MB view details)

Uploaded CPython 3.11

ray-2.9.0-cp311-cp311-macosx_11_0_arm64.whl (63.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray-2.9.0-cp311-cp311-macosx_10_15_x86_64.whl (66.0 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray-2.9.0-cp310-cp310-win_amd64.whl (25.2 MB view details)

Uploaded CPython 3.10Windows x86-64

ray-2.9.0-cp310-cp310-manylinux2014_x86_64.whl (64.9 MB view details)

Uploaded CPython 3.10

ray-2.9.0-cp310-cp310-manylinux2014_aarch64.whl (64.0 MB view details)

Uploaded CPython 3.10

ray-2.9.0-cp310-cp310-macosx_11_0_arm64.whl (63.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray-2.9.0-cp310-cp310-macosx_10_15_x86_64.whl (65.7 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray-2.9.0-cp39-cp39-win_amd64.whl (25.2 MB view details)

Uploaded CPython 3.9Windows x86-64

ray-2.9.0-cp39-cp39-manylinux2014_x86_64.whl (64.9 MB view details)

Uploaded CPython 3.9

ray-2.9.0-cp39-cp39-manylinux2014_aarch64.whl (64.0 MB view details)

Uploaded CPython 3.9

ray-2.9.0-cp39-cp39-macosx_11_0_arm64.whl (63.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray-2.9.0-cp39-cp39-macosx_10_15_x86_64.whl (65.7 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

ray-2.9.0-cp38-cp38-win_amd64.whl (25.3 MB view details)

Uploaded CPython 3.8Windows x86-64

ray-2.9.0-cp38-cp38-manylinux2014_x86_64.whl (64.9 MB view details)

Uploaded CPython 3.8

ray-2.9.0-cp38-cp38-manylinux2014_aarch64.whl (64.1 MB view details)

Uploaded CPython 3.8

ray-2.9.0-cp38-cp38-macosx_11_0_arm64.whl (63.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ray-2.9.0-cp38-cp38-macosx_10_15_x86_64.whl (65.7 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: ray-2.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for ray-2.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1dcf0b476f97bd552531279bb8a1c0b677001433e522cc0f33ffe29c920ed693
MD5 afdf851de83aa59013f61c490e9e2656
BLAKE2b-256 1a0eabe9bb125f101a7b0c3ec5323c8d212dd685dd664ae1a72c0c0b243d0719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13c555fe730fce355726e8dae7a7d6cedbe470a7e125748008ebfc44b0c5827d
MD5 e22ac68e74411bb311827aa47fbc49ef
BLAKE2b-256 1f573b2da3f88544949ccd35df0a9aba7358cff248046404b8720a2bd9ce95e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1751d9672208b7142b9dbc6de9766ffc92e1a7fe522ca45bcc88bbf88ca5d202
MD5 7875286268ff4ba685c6fa930d4a9ca8
BLAKE2b-256 574a3ec1e2e907553f667e618d33ef6cd40f01db604ede1778f5d574cb2fba93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.9.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 63.6 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for ray-2.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2211c39bae3f415e32fe9fe23f67acfea4cff80fc37fb794a5767497ac8f2b7
MD5 87ea2c6ef97154964497caf4e4c57d12
BLAKE2b-256 10a1e85d33c9592a028611ecddcfe060a16532c9a64e45bf95230340edf974fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 47d9d949e362112213bc53631b08183d1fe254d66d58131377cee913e5891597
MD5 ed30dc3870c2902c4384da61b5b0fbb4
BLAKE2b-256 2701c63df7c99cc556f2488d073507b6ae3eb7e58eb1b8adf8b63e507f067077

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 724ff0103919fb98181010cfbcd0d52a1b78b0dc84cbfd6e7ea0094b74e90a26
MD5 92fc429e724931f6a630a3f8eeb85e0b
BLAKE2b-256 2fc0def5bd488f9999a8e3a626e9f0347f30d08ad23997689fab840d5f0b667d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb79596c449c4ba027bc9839299617d8c876b1a5b61f16a1e401aa901ad45183
MD5 21c4d581ca090706c606977668b431bd
BLAKE2b-256 be9fad9892a73f2dd40c4a4702b62ce3b3fe42985df49c11975c167323635d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef8ba4d6126d8aacfc611b967a23e3e9571edf010756277991e8de9af56bd0ee
MD5 e384dca3125be1a7cc47feb29e71ed5d
BLAKE2b-256 f7a84bac789848f22401dfee92aee4ff31b488e7970fa0c7fad4b1c889164ce3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15e075f647b52ec210538985b4cb2665f64fb76acab77f66f1893653964db64e
MD5 f33988b0a83ec547393fc675b5b8ccc5
BLAKE2b-256 d3b4d616170c898134606f10b619c4feb1bea0ff58e15749759c63bba52e4cb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 eca277062646ef4ce87ffe249a0a816dba0b80c5720708c9973dcb6c17527fa1
MD5 6f341fd5fe374df2e7c920abcda57204
BLAKE2b-256 eb7792790b89398b11a5faa39c60cf0122427f2323748597a4d10c55fd6c3934

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8de5efb388d503bb35d92f1570b8456cf3f2d01e856a9003814164356d2d75e7
MD5 db4b613d28c8b434d0810453e1801cd5
BLAKE2b-256 a36486bdc967c3e7bdbd6853bff40dad1464d3b35bda951a8861114f4e798127

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dabba731106e3a5f0093d2eeae21c822db1f01768e7806eb4f39f06db94eec12
MD5 d5f00f3b2752974f6189859e6a12a42f
BLAKE2b-256 b32d837140139b55dca19912bf0ac259f77415d8d9fe7a95f1184485b3ee60b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e54cef078e75718a56fe65d4b5be14e7193fc0743c6dba3e6d78ad1284e13556
MD5 b2b49baa1e5cf1fa05c56dd30ed9a1bb
BLAKE2b-256 dbfdfe61a22d2c9a1e9ec994b95e9df450e9ab7a06969108c6cebe148f800b00

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f245d0a45a32e67e1279bffc02b33ebe73fedd679c00f6b1623681275aa3f488
MD5 d90f38ed2513a871cc88b044e31762dd
BLAKE2b-256 2899fbc23b5d23793f7d09608408adecdd32f6480c268133de1b8479fe426f80

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.9.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 013984b5d76b3ce63ab4616a5e57b4545524003d8b3df27df90007545cc6e364
MD5 99cb83ef35bb454b375a68b8fa76631f
BLAKE2b-256 cd18fafb1a075e5b4355ed3d4f042e86a7e0befedc4843d2b6ed8ac037156c39

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.9.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 93372482171c69e5543aae4cb739bcbe671d5c7d498c0ce761c23813e0f35b84
MD5 08c9d47c044794d3ea8e452ed4ebbbdf
BLAKE2b-256 b0f6230bd71fd2de952fda62e123e519aeaa745639e54350c73a6507f7f29e01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6f2335a1d7724143e2732e7c4761ee9b572ec924445515808b0951f362a4dbf
MD5 5103456e4700086fd8cc17857a62c245
BLAKE2b-256 2b14edabfdfcf777f0447d94f2ba4282647c2b7f6d4a40d5f19aea64a0de2030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.9.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 06f34afc29fd392361435aa5425630d3851824e923263607cb0a5404083a23f9
MD5 1b88c4d9372fdb1395520858574558c1
BLAKE2b-256 bb60c06901e9ffff119800cb6fad828a27d6279ea8714f39a7e3f9de871e94c0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4108832754156cbf296402c5e44ad23758ac190ef923ff91036dbddde6a2d3d
MD5 f3dde4916ec388e52d1a179102f5a570
BLAKE2b-256 6ae8fc03d68666497c2e1bf82f7432c3da7a6d79ffccc71fba389b236c1ab754

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.9.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 585aa849afb1cadc0933dc5d251bb8fffe87b7b87b312ca66065b058e2fc2821
MD5 fefaf01aa13b3914d4afdd3c26166db5
BLAKE2b-256 6e9b864b0aaf90267399db6a61ea5e78088acda59e856fe31238d759377c9fba

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