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.48.0-cp313-cp313-manylinux2014_x86_64.whl (70.0 MB view details)

Uploaded CPython 3.13

ray-2.48.0-cp313-cp313-manylinux2014_aarch64.whl (69.1 MB view details)

Uploaded CPython 3.13

ray-2.48.0-cp313-cp313-macosx_12_0_x86_64.whl (69.8 MB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

ray-2.48.0-cp313-cp313-macosx_12_0_arm64.whl (67.3 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray-2.48.0-cp312-cp312-win_amd64.whl (26.7 MB view details)

Uploaded CPython 3.12Windows x86-64

ray-2.48.0-cp312-cp312-manylinux2014_x86_64.whl (70.1 MB view details)

Uploaded CPython 3.12

ray-2.48.0-cp312-cp312-manylinux2014_aarch64.whl (69.2 MB view details)

Uploaded CPython 3.12

ray-2.48.0-cp312-cp312-macosx_12_0_x86_64.whl (69.8 MB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

ray-2.48.0-cp312-cp312-macosx_12_0_arm64.whl (67.3 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray-2.48.0-cp311-cp311-win_amd64.whl (26.8 MB view details)

Uploaded CPython 3.11Windows x86-64

ray-2.48.0-cp311-cp311-manylinux2014_x86_64.whl (70.1 MB view details)

Uploaded CPython 3.11

ray-2.48.0-cp311-cp311-manylinux2014_aarch64.whl (69.1 MB view details)

Uploaded CPython 3.11

ray-2.48.0-cp311-cp311-macosx_12_0_x86_64.whl (69.8 MB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

ray-2.48.0-cp311-cp311-macosx_12_0_arm64.whl (67.3 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray-2.48.0-cp310-cp310-win_amd64.whl (26.8 MB view details)

Uploaded CPython 3.10Windows x86-64

ray-2.48.0-cp310-cp310-manylinux2014_x86_64.whl (69.9 MB view details)

Uploaded CPython 3.10

ray-2.48.0-cp310-cp310-manylinux2014_aarch64.whl (69.0 MB view details)

Uploaded CPython 3.10

ray-2.48.0-cp310-cp310-macosx_12_0_x86_64.whl (69.8 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

ray-2.48.0-cp310-cp310-macosx_12_0_arm64.whl (67.3 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

ray-2.48.0-cp39-cp39-win_amd64.whl (26.8 MB view details)

Uploaded CPython 3.9Windows x86-64

ray-2.48.0-cp39-cp39-manylinux2014_x86_64.whl (69.9 MB view details)

Uploaded CPython 3.9

ray-2.48.0-cp39-cp39-manylinux2014_aarch64.whl (69.0 MB view details)

Uploaded CPython 3.9

ray-2.48.0-cp39-cp39-macosx_12_0_x86_64.whl (69.8 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

ray-2.48.0-cp39-cp39-macosx_12_0_arm64.whl (67.3 MB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25e4b79fcc8f849d72db1acc4f03f37008c5c0b745df63d8a30cd35676b6545e
MD5 f2f69d63eb006c3e70a8a5845cbee0fe
BLAKE2b-256 dd4fbb511598091f06cc7d781868caf833a0c3459b4f51c0b36cfb75dfaa7e4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 622e6bcdb78d98040d87bea94e65d0bb6ccc0ae1b43294c6bd69f542bf28e092
MD5 c2ba9437f6bf3adb4e0a6a1c3ba1c63f
BLAKE2b-256 f37c498ceb9684971cb5c9722a2c8400919cd886473b77416c23c23e4e7ddc67

See more details on using hashes here.

File details

Details for the file ray-2.48.0-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.48.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5742b72a514afe5d60f41330200cd508376e16c650f6962e62337aa482d6a0c6
MD5 4fe92d5ffb03551f1c2a0044ac03d3a8
BLAKE2b-256 22efbf5dc762663475fc40680f44df716c553f5d619c6648c8b43ccde00f13ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a7a6d830d9dc5ae8bb156fcde9a1adab7f4edb004f03918a724d885eceb8264d
MD5 e4b76283ac0cb2ac9bd4493911d8b8a2
BLAKE2b-256 d97f0dc9f5464181ecad93ec2d6f106084d46e5c5ec9a8718c1ba60610ea65fe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.48.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e15fdffa6b60d5729f6025691396b8a01dc3461ba19dc92bba354ec1813ed6b1
MD5 79b2928a3f3a55a6cd5a9b189e85a0be
BLAKE2b-256 798cd3653d17337fc787af108411d9c9a38333c9fbdf247283ee56dd096d3360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a42ed3b640f4b599a3fc8067c83ee60497c0f03d070d7a7df02a388fa17a546b
MD5 f8b7cb0ed9ab251dfafb4100ea44f040
BLAKE2b-256 61021894be2ab930b599de0f1f77f785b86c78bda4873c6c2dd65d1de5b40837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1cf33d260316f92f77558185f1c36fc35506d76ee7fdfed9f5b70f9c4bdba7f
MD5 76aee608b69855f1d39199bee7a2b716
BLAKE2b-256 b4a6e7c969bd371c65b7c233d86f23610489e15164ee7eadb3eb78f9d55eda4d

See more details on using hashes here.

File details

Details for the file ray-2.48.0-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.48.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5a6f57126eac9dd3286289e07e91e87b054792f9698b6f7ccab88b624816b542
MD5 97c2f81604c248e83f69b2d94841dfd8
BLAKE2b-256 dfc57de1e9d92a45b1805fe828dcbd18b4c5a1f35ab3cad9134efeb20a3ab3e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 8de799f3b0896f48d306d5e4a04fc6037a08c495d45f9c79935344e5693e3cf8
MD5 4abe564cad9f64b41f27fa08c227ebba
BLAKE2b-256 41530d105e1baa6c8c9582f90154ba3f0ca08d58129384ea2707b2e59449b03b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.48.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cfb48c10371c267fdcf7f4ae359cab706f068178b9c65317ead011972f2c0bf3
MD5 edec5f82605be276c228c0b3d8ff6920
BLAKE2b-256 cb9398459098f43336ac09c6e5d688468d896f1a791948263727880e1accc7d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46d4b42a58492dec79caad2d562344689a4f99a828aeea811a0cd2cd653553ef
MD5 585ed184181a2d1b0ac6ef9a4c247e47
BLAKE2b-256 5c46b376189b9df6b41307754bbc8ed8fe191a86908a8a104b37a602897ec5f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24a70f416ec0be14b975f160044805ccb48cc6bc50de632983eb8f0a8e16682b
MD5 c2fe25721a4606054c1e00b37cb403a3
BLAKE2b-256 1fead1f44f5dde662eaf1a61fdfd80b2bac44438506de608c77965be82c2f572

See more details on using hashes here.

File details

Details for the file ray-2.48.0-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.48.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b94500fe2d17e491fe2e9bd4a3bf62df217e21a8f2845033c353d4d2ea240f73
MD5 15fd0e339b8629ead8276b74b871825c
BLAKE2b-256 d9b3dc73b03bfa75b0668542f77a14d22bee3337754e09af64c7c5c22fdb6649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 4b9b92ac29635f555ef341347d9a63dbf02b7d946347239af3c09e364bc45cf8
MD5 a6f51e9d0d5ef3fb613f4d92f4bda572
BLAKE2b-256 bc79cd0376eef04d5dabdf0de04c0ae7d71447797c6db4a09a3f71e746018cea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.48.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 be45690565907c4aa035d753d82f6ff892d1e6830057b67399542a035b3682f0
MD5 dc7bf4757f102383be572048f6495ecf
BLAKE2b-256 58a5887fc0cd6e11e4a4ad0c7ff69b95c6e823d31aa31d539c9aa8ba5203e22a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 649ed9442dc2d39135c593b6cf0c38e8355170b92672365ab7a3cbc958c42634
MD5 8a6e0971a850bd3891f4bd30994160de
BLAKE2b-256 9d81cf2a4d6525b31d762bd4582b3d4f01ec87e46c8bd32713f8849cb43fcc8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f820950bc44d7b000c223342f5c800c9c08e7fd89524201125388ea211caad1a
MD5 25cd20e32d4ed3f88394bdfb028051df
BLAKE2b-256 cce12d8a0e80a92a8b67933ecc2bac2fe4377557cb6a781c4b1d7b2d7a5fae1c

See more details on using hashes here.

File details

Details for the file ray-2.48.0-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray-2.48.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 33bda4753ad0acd2b524c9158089d43486cd44cc59fe970466435bc2968fde2d
MD5 aefbb7f6c757fbdc47da3b2135b26cfd
BLAKE2b-256 38932985888558fa318db805a3797fe4ad1e9a360ddada1ed0557f077f500dcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 6ca2b9ce45ad360cbe2996982fb22691ecfe6553ec8f97a2548295f0f96aac78
MD5 4bef4fcbe290d06ac8b14d3e35c39c34
BLAKE2b-256 217a9afb1fa75dcc7f0a98d0e613a093dd41baf1b593f0f4e77676e6098bf69d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ray-2.48.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b37a0fea4094f95d5926b1d7245abd70deb62882da3d738f9f9b76214894745c
MD5 155de0463f0fbe3df8ada6033da23a17
BLAKE2b-256 8b455eeec6cd9c87bb92ae2d2a990201a3470870a5d12e107549849984bfb498

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6543fb3450a71862cfa1e7a666025d751f81685602cc87d499072ccd839507d
MD5 edb091b06f7527996199ffa0fa77be36
BLAKE2b-256 9322d478c7874209312175aa97cbf965e4ea8bac0533756f4a85aa21a95638c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray-2.48.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a45de103173c2ed6a0defd7a2919a2bbe531fd5bf6619860cd111ca4a16e9288
MD5 ca0643885d99a306833cd8fc1cb19156
BLAKE2b-256 4717a99be329e5f598652f9cb3c983ba4d2acce37800113f89dd4d80eba13cb3

See more details on using hashes here.

File details

Details for the file ray-2.48.0-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

  • Download URL: ray-2.48.0-cp39-cp39-macosx_12_0_x86_64.whl
  • Upload date:
  • Size: 69.8 MB
  • Tags: CPython 3.9, macOS 12.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.48.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b427dead5f8ad96d494d3a006d92ea2f8f16be5e6303b590e12234b37f96fbc2
MD5 0a3d79ffbf8161a6d3478746a7b057dd
BLAKE2b-256 d94b9e54fe5bb475ac3046b585d23fd66b699a72970e7bd2bf73cc2b9d3ce9bf

See more details on using hashes here.

File details

Details for the file ray-2.48.0-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

  • Download URL: ray-2.48.0-cp39-cp39-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 67.3 MB
  • Tags: CPython 3.9, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.12

File hashes

Hashes for ray-2.48.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ea9d7739ae8f6db48b226bbc2a592640f7f2b6d854ff73d0305774b98fa9fb11
MD5 333cfef83e2199616a6c5b63da41c034
BLAKE2b-256 352177c951fa15187ab2f69662bb2f1cc203f9bd0a7197d4f3104f5fec372524

See more details on using hashes here.

Supported by

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