Skip to main content

A subpackage of Ray which provides the Ray C++ API.

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_cpp-2.47.0-cp313-cp313-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.13

ray_cpp-2.47.0-cp313-cp313-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.13

ray_cpp-2.47.0-cp313-cp313-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.13macOS 12.0+ x86-64

ray_cpp-2.47.0-cp313-cp313-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ray_cpp-2.47.0-cp312-cp312-win_amd64.whl (22.8 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.47.0-cp312-cp312-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.12

ray_cpp-2.47.0-cp312-cp312-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.12

ray_cpp-2.47.0-cp312-cp312-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.12macOS 12.0+ x86-64

ray_cpp-2.47.0-cp312-cp312-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ray_cpp-2.47.0-cp311-cp311-win_amd64.whl (22.8 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.47.0-cp311-cp311-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.11

ray_cpp-2.47.0-cp311-cp311-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.11

ray_cpp-2.47.0-cp311-cp311-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.11macOS 12.0+ x86-64

ray_cpp-2.47.0-cp311-cp311-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.47.0-cp310-cp310-win_amd64.whl (22.8 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.47.0-cp310-cp310-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.10

ray_cpp-2.47.0-cp310-cp310-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.10

ray_cpp-2.47.0-cp310-cp310-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.10macOS 12.0+ x86-64

ray_cpp-2.47.0-cp310-cp310-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.47.0-cp39-cp39-win_amd64.whl (22.8 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.47.0-cp39-cp39-manylinux2014_x86_64.whl (29.1 MB view details)

Uploaded CPython 3.9

ray_cpp-2.47.0-cp39-cp39-manylinux2014_aarch64.whl (28.5 MB view details)

Uploaded CPython 3.9

ray_cpp-2.47.0-cp39-cp39-macosx_12_0_x86_64.whl (28.4 MB view details)

Uploaded CPython 3.9macOS 12.0+ x86-64

ray_cpp-2.47.0-cp39-cp39-macosx_11_0_arm64.whl (27.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file ray_cpp-2.47.0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e2ca383ee02bda334fca02c2a715aa159e4532ff960b42f48b36c7e0387f86e
MD5 50d14c5913d5cc599d9dce5cfd046f1a
BLAKE2b-256 14ee638535bc8e6afa9b5435a207e549ab8dfc6b6bb727012ad6c9af9bbeb1fa

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8816e3d61faa17ef9dff9b62d89493fd4a7ec0b8a5c90f3746c982e7a6a07825
MD5 6cf4221ff8b8e3758fc4eceff057fc8c
BLAKE2b-256 81713d3bca95509b9161a9b1b87216c41990f61d4eb79769cd5155915653d29b

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp313-cp313-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 4ab5b44bfce6351921383c5a64b77544b3536fd5f222ff01a45c3e7f9d5de2da
MD5 321eb3679c2e19e3eae5dbb4898d9124
BLAKE2b-256 9a39d888b04f51333e605573b79fd47ba638212dc8f1adfc567f4ded1ae6c2d6

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 826c939e4b10903c37a37331e7c35bfa1c97b5aeb7a9d1661dc57af4b2a2cf6f
MD5 997c51f8c52df72c86afb768ba7766a2
BLAKE2b-256 13b744735e80f0601b0a624fbb030a2d0c3084081bc91ee252a2b65494340d65

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.47.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 22.8 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_cpp-2.47.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a9d1c3816593c9e8531228f357a8e92ecb822d187b3f14bf7486058ca760cddb
MD5 b45fdeac920ff5ed2965e20bee292c65
BLAKE2b-256 7df50d7b848061969857770339dd0cc761f0ec12a8f5b3c5c337e62ad2ff649d

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9157bc556d9717760ec47decdb4ddacf8be06d287b9c98174abc872ad454709
MD5 0381d4349b8ce9121a83858ee2f7476d
BLAKE2b-256 c5a679fbaafd34a9e700c94b64faec8cf7cf867fcc7ec10812f1cb298a4036c1

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8d931a372c11a7d6d28b749dc792b1e4d48ecbcc35c18c7e5b5dbc9f30d4ba0
MD5 0c299a485afb9b03c6a59abb02d0765d
BLAKE2b-256 c08252e3ceca63a2abc942775211daac50015d0eff15f00bbfda02c887b16d32

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 737ecff23b38b940edae845cf6dc3b492e0e717c81ead06b848ecd8fecc5604d
MD5 45326b562d60b23b526964e598873c03
BLAKE2b-256 51709583763737ff3a6b56e7c029dc768b7dff0137bac4f7db52ff43c3ba9922

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ccaa8ab0a3ee2fa813ee794874d5ac8881b95c5777f2e91d402fb65a15658803
MD5 5b828d5423712fe9c1b562d4ea050608
BLAKE2b-256 59b15e40a1354f07445f5e641cc94fca4b08460147e29b7d94e7606866739352

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.47.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 22.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_cpp-2.47.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 31dcd86e37c674d997210ee2016144bbd17717544dedca2b06d5162882118419
MD5 df7b918f5385927f40eaa7bd2345c079
BLAKE2b-256 9c59c71cd48c4ae15bb6eb39063f552bc161589c3fb3482b74b82ce7995e462a

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 acdd266318d8f15a598940fc30a2fc071cf0291d4996f54d9675c93ddd8d1370
MD5 9ccc60f995d58e3e471126e5f4b02b55
BLAKE2b-256 cd004327ab6bee729dabfffe1026caea0d4be345fa72f1b50999a340d5c52ac2

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 836364f3cd43a8019b0edfa290b580ed4a4331f4d48c419741dc26475989e1e9
MD5 f02822c2f35ce7e68ae882b43cf32418
BLAKE2b-256 297aa01f4d096f028501679c879c29e41e79ffb6bc90741cd5bedf9606bde45f

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 a2da4578776898d54792a1022c1288e6fb1c770ba1b038c571d5e99a4eddafce
MD5 1ca4c6d492afc8f3c8088a8af6c2be35
BLAKE2b-256 5bb132bbb3b7ff9704ab89f080e99ef1d1faf99280a4ac11d5cfe1c3b694b433

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e76d054fee7e20a4a24acfb27812b224facb1af3aa9c331e463c45166d720273
MD5 b6c4c4de4614d2fa1033a122ecd365ed
BLAKE2b-256 5d5bc121d482f98ececc6910206d1e277a2db138c47eaf2b5edb3437c7617315

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.47.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.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_cpp-2.47.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1db8107c976458fbc89e3e38f2c6398c0e7c0e30495dcbc9b3c410c9c22859f5
MD5 71c709f403b0b678c388a6ec542a68f0
BLAKE2b-256 ced1250f778820614f13fe0c66f7735575cc753b24db36cec052d7f54dbea6b8

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 063a40b515646f61cd0384ab5f6421954796c3bda904b6869e894b6109a3a9d0
MD5 1a1406d6f653ced8e621fd45d7f60dbf
BLAKE2b-256 a1a3edf58dd1191f0b564e44e9ca420a37f8e05dfddae6bb2d7bf0a4d006f54e

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 731caf02258e4bc9406c1853a4719574333617feb332c9b6dcbad3acd4175944
MD5 94de121e2d2853c9b952a61734c89b1a
BLAKE2b-256 2ae225b5249f6dd6253e3f03b138c0f7eafd7bba6468307d110afed2d3ce72a6

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d2ab0d2bf66703b6e361f96a902e34a500c4e128798a5385c600ca62f4240994
MD5 a5904e455173520bee6fb59370f6e515
BLAKE2b-256 b9d98672bba53f797ef23e704f95ebd8232a7e069852c1ce463ad02b510742d4

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a082430cef992e1d0ee1643b3f1de94e88de0d38a168285282ea67fdcb32ac31
MD5 a4f76b069d65763b03de2de4e8caed67
BLAKE2b-256 4b9645cd966be1cf69090190620fc9f23341ccbdc400e7e3b07719c07da38777

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ray_cpp-2.47.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.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_cpp-2.47.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b0e577a256d3a58130b212c3d5feb71c57f3d1e1df2e7a6cd870538f882a07f0
MD5 21a01d27207de32a61e556a87fb0621d
BLAKE2b-256 d00f5ca170f97034e7236b4117d33ae81d1aec7dfed7312f9bd9b0949eb9e16c

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb95b5c9ff8257f23238a181f4212a84cf13deeb520a94a45133948330503bee
MD5 7c519c7c26b4b3a2c66e5c219b7b44a9
BLAKE2b-256 291a491e5f0668b5bc01afefede098b12d2768a7c2090a332fc11f88f2476fb9

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e41de81e0e0de10ff35b5e00d001d4e07c534ce91676bb3e1a67ef6f43f83fee
MD5 0f4731d2b1149c6a38ab687620914bcc
BLAKE2b-256 e14085eabd9640701a961218c9af75da86d70c36b9f3e66e422952eed3a6675a

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 311f72f4bc24f10813463927e25ba12c04bb064ec5873d47907e2fea226ea5e7
MD5 f7ed0dc268bd88f7f253f8155a16ef1c
BLAKE2b-256 cf6ba21ab8bdb0a65b32beffb989752362ad81e7caf3001557bc408218aacd5e

See more details on using hashes here.

File details

Details for the file ray_cpp-2.47.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.47.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9987e7c8f0ff4c94eb7a279e2d7c09ac2851bcf20ace4b980feb1a6c700291bb
MD5 3c4bd85ba5a8db5b136c6837477dd017
BLAKE2b-256 7eaccfe8528cf8be6be7d4a58ca8951338b8fcd9cd4a9fe01ab76d2b63961ff1

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