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

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

ray-2.56.1-cp314-cp314-manylinux2014_x86_64.whl (74.1 MB view details)

Uploaded CPython 3.14

ray-2.56.1-cp314-cp314-manylinux2014_aarch64.whl (73.2 MB view details)

Uploaded CPython 3.14

ray-2.56.1-cp314-cp314-macosx_12_0_arm64.whl (66.3 MB view details)

Uploaded CPython 3.14macOS 12.0+ ARM64

ray-2.56.1-cp313-cp313-manylinux2014_x86_64.whl (74.1 MB view details)

Uploaded CPython 3.13

ray-2.56.1-cp313-cp313-manylinux2014_aarch64.whl (73.3 MB view details)

Uploaded CPython 3.13

ray-2.56.1-cp313-cp313-macosx_12_0_arm64.whl (66.3 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray-2.56.1-cp312-cp312-win_amd64.whl (28.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ray-2.56.1-cp312-cp312-manylinux2014_x86_64.whl (74.2 MB view details)

Uploaded CPython 3.12

ray-2.56.1-cp312-cp312-manylinux2014_aarch64.whl (73.3 MB view details)

Uploaded CPython 3.12

ray-2.56.1-cp312-cp312-macosx_12_0_arm64.whl (66.3 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray-2.56.1-cp311-cp311-win_amd64.whl (28.4 MB view details)

Uploaded CPython 3.11Windows x86-64

ray-2.56.1-cp311-cp311-manylinux2014_x86_64.whl (74.1 MB view details)

Uploaded CPython 3.11

ray-2.56.1-cp311-cp311-manylinux2014_aarch64.whl (73.3 MB view details)

Uploaded CPython 3.11

ray-2.56.1-cp311-cp311-macosx_12_0_arm64.whl (66.4 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray-2.56.1-cp310-cp310-win_amd64.whl (28.4 MB view details)

Uploaded CPython 3.10Windows x86-64

ray-2.56.1-cp310-cp310-manylinux2014_x86_64.whl (74.1 MB view details)

Uploaded CPython 3.10

ray-2.56.1-cp310-cp310-manylinux2014_aarch64.whl (73.2 MB view details)

Uploaded CPython 3.10

ray-2.56.1-cp310-cp310-macosx_12_0_arm64.whl (66.4 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

Details for the file ray-2.56.1-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.56.1-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae91fe578fadea38c13a208a0fec27e1ced238ccdf5fff95ef3e30ac3071dec9
MD5 5ded84db8c047781a71a6abec07ac825
BLAKE2b-256 63ac74597352f729f9f7d998a93c6dd1de5efca3e6a5750f720d04a42f22bb3e

See more details on using hashes here.

File details

Details for the file ray-2.56.1-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray-2.56.1-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea372c7f95b14f1f76f0bdd2abc9602c56e88bc30699d2228f78133e7749b2f1
MD5 7321e4bcd671f3ad01b9e623cb0997b4
BLAKE2b-256 ed94066849822fdd1c7a9221f3e2f9130e2a5eda83f47efc685211fb178b5a58

See more details on using hashes here.

File details

Details for the file ray-2.56.1-cp314-cp314-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.56.1-cp314-cp314-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 76f6268a669c1d9910f1d7b73903de3ede9850ed94d3e28318d495559bd37d0e
MD5 4a65e18343113443ac583a37e56b615e
BLAKE2b-256 d971e921682f4027459f261a8db2a56a25760458e12c95359f1ce56d525a28d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.56.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81f2db202cc31bc3f5c4acf9ef154d10f1f39ece602d9d2d3108875c49bf01c3
MD5 c68edd503bfafb33c90673221e8cf08b
BLAKE2b-256 43ab649395a3b286c4be86cfe4e8072a746f4d6b6dc68d78396f462d8b94795e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.56.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fdc47de4e230f0db7c6c668a9e161f864dac548bd32230986e0b0c36e386eb5
MD5 a73c0b63a36a94f6017cfe2875a55f71
BLAKE2b-256 689b622d4f77fc65e9e2ee1a9d2480a1bde4b244edf65eda1f0c488dc8818e57

See more details on using hashes here.

File details

Details for the file ray-2.56.1-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.56.1-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 93dedab658334af81877b6ed840c4e5f85e2e0b1b3641b20eaaee37cad835cc6
MD5 c2eb4db0d349efdc0d55099c9d7ce5f2
BLAKE2b-256 dd58fab4cf69ec9be22210a6634f9310acf0b40c1c5a0f65d380f8cd11aa661e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.56.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 28.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for ray-2.56.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8052573ee5ef8c4fdd7aeb6a257c80542e69c48f3f6d117101f95c970ffdc7e2
MD5 2f901cc1225f456531b80e5fd4109f81
BLAKE2b-256 00e90fd1223597f9ca98ec496ec726043918a5301547789b1be95a635ec82649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.56.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5d3173696831134c76bd09451dfe95c32d72c271253b0d6b09d2df9994aa660
MD5 d82e15216413edb6774cae6750083fd3
BLAKE2b-256 d27f577a61bf2c8eff26e942afe53a6b03f4dbf5b4f233b832c228417d0c954e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.56.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8fdd6b096215906cf1f9acdc7898c9d6140606f2d27245778b8385a9f19e6cb0
MD5 6cc03db0db91e5db7b815b1520444050
BLAKE2b-256 0519c3b1bcccd09decaf2a2e3370041ae67070bb1a8638f2665d36edfbb0261d

See more details on using hashes here.

File details

Details for the file ray-2.56.1-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.56.1-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 44bc0000c5bfad85b2ff6e0ef91e95f901d1a2d2fdd72f94f08a046eb494cd61
MD5 b44d0d9d3597ac63695c2a7be10b44bb
BLAKE2b-256 50d9a17feef16a123f5d32d4c5fa7de853c59ba702f8404cf452a7ce20faca13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.56.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 28.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for ray-2.56.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c102fb09e82c2e10828d5c21cfb744e27bca690b287c7d0a77d0d883c0c86907
MD5 780e44e18cbbff1ea2a4d8363a21a7f2
BLAKE2b-256 e37b6d61abe6d7b6ef1a4846bcf5eb381d6c8c4ffe827cd583f72fa9a64cd772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.56.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7003a47a42ef2ad33ec0b34dc5b6afb03f63fe59465e6f4c8f6d05492d9e4a6
MD5 c0fb93513ac301345d2050c3cbc4d2f9
BLAKE2b-256 6ebd4a704cfe4321d732c363093bb03798b027982f3828495b27bfbbb86c0fc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.56.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4df45f33cc176b11c69191efdcfb4aceaeea22fecfa784f6485b6504ef8c8b26
MD5 ac32f17fd4263355ed0d1fcf35c73e78
BLAKE2b-256 793c787e104f7b167e99e8283fac59b37938999ce44cd7312aab7e327bbec071

See more details on using hashes here.

File details

Details for the file ray-2.56.1-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.56.1-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5eebd776cd461edebc5874d2dfba3005147b6b45645d8a16a6549311c5efffea
MD5 c2019ba003448c1bf0e96e65bbb9a137
BLAKE2b-256 60614374f94492dd5927f30bb0f4c2ef8419faefbd85636b7d991f83056d2c02

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray-2.56.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 28.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for ray-2.56.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ad87fa57c5c69c77edab14820226868842648de7181894dba4fb1e874a0ab27e
MD5 6d4367384d1c4b44b5d2b6b1b8a1d9aa
BLAKE2b-256 56c093c802ac91a2dc12fe9a8e812783be918f51c79c226807941ce221bae2be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.56.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49aa1f8aa1799a6b63adc8e4edd600b949b2bb648461abedcbcccd56c8ef0f82
MD5 68c36b7417ffe0513046008443599fc5
BLAKE2b-256 a668df1dd97a12bdab93e89050830b37ff601230c010075a04b0ebeb87767ef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.56.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7005a13785c7478c3d183b6f1e7a344c069c4c4fb187707c4fc31ca8c84d8d9f
MD5 0ef6377e50e4e03c18b1d7b85183dfc7
BLAKE2b-256 4645379f08c1084a3b22e002a00a4d303fb35c3f99bcd6bb36ebdce532ef14fc

See more details on using hashes here.

File details

Details for the file ray-2.56.1-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray-2.56.1-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 58b8c037a9f2b7b7866439cb6fe19d452ba3961f2b62d0a247dc3adf2ca45265
MD5 6d4c964f632399a3b8eff54407ca29d1
BLAKE2b-256 62f589dc8571f35355a7f889cd4709b440abf6db2c5fc8b5427b614d5084e9cb

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