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.36.0-cp312-cp312-win_amd64.whl (22.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.36.0-cp312-cp312-manylinux2014_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.12

ray_cpp-2.36.0-cp312-cp312-manylinux2014_aarch64.whl (27.4 MB view details)

Uploaded CPython 3.12

ray_cpp-2.36.0-cp312-cp312-macosx_11_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ray_cpp-2.36.0-cp312-cp312-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ray_cpp-2.36.0-cp311-cp311-win_amd64.whl (22.4 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.36.0-cp311-cp311-manylinux2014_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.11

ray_cpp-2.36.0-cp311-cp311-manylinux2014_aarch64.whl (27.4 MB view details)

Uploaded CPython 3.11

ray_cpp-2.36.0-cp311-cp311-macosx_11_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.36.0-cp311-cp311-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray_cpp-2.36.0-cp310-cp310-win_amd64.whl (22.4 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.36.0-cp310-cp310-manylinux2014_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.10

ray_cpp-2.36.0-cp310-cp310-manylinux2014_aarch64.whl (27.4 MB view details)

Uploaded CPython 3.10

ray_cpp-2.36.0-cp310-cp310-macosx_11_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.36.0-cp310-cp310-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray_cpp-2.36.0-cp39-cp39-win_amd64.whl (22.4 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.36.0-cp39-cp39-manylinux2014_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.9

ray_cpp-2.36.0-cp39-cp39-manylinux2014_aarch64.whl (27.4 MB view details)

Uploaded CPython 3.9

ray_cpp-2.36.0-cp39-cp39-macosx_11_0_arm64.whl (26.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.36.0-cp39-cp39-macosx_10_15_x86_64.whl (27.5 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: ray_cpp-2.36.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.12

File hashes

Hashes for ray_cpp-2.36.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d3c293815556843dc998e7cf2acceb48cec6b70b3d6d0fb8c2268a3fc337275
MD5 b865faee57e0ac6453ca42ca7364787a
BLAKE2b-256 463b1e061f299f48aa80fac8503e4876b6b7befe9e54c3f3d47fb10181de5962

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5133a59111737384ead0b48461d57ee1e795d2ae1194d7e5733bf55e1c4ec79
MD5 5e0c09ae31c747e6bb0be90cb5a43f06
BLAKE2b-256 17d4b06e57caaadbe91495d223ef3081debc2840b3b6abbc5df013d82a801475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 416f6dbfd80c7c612fc4e0909d875644408c8000636dac230ebdd71981d03120
MD5 d6f5ebfddb25c4741a8999c043b60024
BLAKE2b-256 687c4293e93a75486451aa0e1f4497fa590b041b3dfbbc93ce306ef6697ae3ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae2893b19f29b3c4e388666bc3971cf248497870c8228ca983f7dcc00f08f87f
MD5 091228aab3817001184333dfdf1a74f4
BLAKE2b-256 f803dc20a986709e72fddc02204ed65f3493cad00d60a57c3ef96fd7930c27fc

See more details on using hashes here.

File details

Details for the file ray_cpp-2.36.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1d6e0241024eb5f7a169906711a7592572e4b2a66d0448e4bdaba64bb35a45a2
MD5 43d19b9885130dee98544540d7e656d3
BLAKE2b-256 d6d38992755da20a98c847df6578c9410ad2f4835e5f57eacef81eb1a787dbd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.36.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.12

File hashes

Hashes for ray_cpp-2.36.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c5ea0fbd82b239eca8ff708beb85aa83168b8c7ea3238626cf250ed94706fb7e
MD5 80860be671994c0e4a605dba8b9a1f11
BLAKE2b-256 5b6365234b36173ecf823f5a5f70674d5067a2e02a5d0a5b016f4ffcabafea8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7471fd1c503851be24bf4a301a5bff9460f1b50e21d3c130699b688c5e5b006c
MD5 891ad5f161258ef5c3077dfea9f7ad3b
BLAKE2b-256 6c188578d83beffed95706b97737cba1414e0e5ae40f66343a6afbb2268698c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51886e943157aad2e48a99555528b1bf45cde1b3ec23bae63f4372e151ecb885
MD5 d9923fe94f5cb18666aa440614d65f49
BLAKE2b-256 c7f6fce006fd708cfd81a794478ea68c221dc3cfb3caf64223400154b1b8d9d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7bbc8f4e2aceef1ec643844daa069dd3600fd526fd7d2290dd4cd8e4c307be3
MD5 550ddf51aac386c887a277f6446beeaa
BLAKE2b-256 227eb1395503f3a39913d9a3d09a786177b4372401a335f9c4df6f5beee62ec7

See more details on using hashes here.

File details

Details for the file ray_cpp-2.36.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 996971bb370a02b71299c9626c78981b5993469c68d47d86eda99e990e7c0be6
MD5 34d2cfe39e7d5fb48b33925b3317f648
BLAKE2b-256 e6c0d07c1e88631cfd0665842b04616c60ea1bfabf6b68f9197da8cdd21585d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.36.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.12

File hashes

Hashes for ray_cpp-2.36.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d6c6d2767ccf74a9a238f415eee0a25f9f0dffd1ac0185be8fbeb2668755e0b8
MD5 90303740fbf7922d5e6cb19822658fd8
BLAKE2b-256 a93f4f7f9e316161aafcbcb3eb8e6a533bedf947ae8d0bad9fcbbe1cc02173b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac5aefe9498f06c5d3ee4c3e29b98a5a8a73c78255f83f84f4235c9d021495c7
MD5 5fac67275b3633e6ee51b386fcd77241
BLAKE2b-256 50259ddb9b1b6f970e00dfebedac8f0a1e1a3e0b5b15148d1285eaf590a23584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d43bf1fb528a3f270f55285d939037dffeaf11636f489223111732fd7c48b252
MD5 3f6c424f07bf1ff2334690fda2f0d410
BLAKE2b-256 b6f57c70469eb1ffc63380600010d3c7d7a2b8c4c0694bc8daf06c4417966fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6436580f448c0f3102d4ff0262455022fe6eb6898fb8ce4fc3ccb147e1d69f22
MD5 aefac4d995bd9aed29822cc79b8274e6
BLAKE2b-256 8743d89922271cdae52923ca0f78ec86d8d9e07c7c7557faa2165d4fce1ddbf4

See more details on using hashes here.

File details

Details for the file ray_cpp-2.36.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8b6c46f055ffe8fd5c458939a9aea206896bc45d659e8a1767ab18f7b5da86b9
MD5 cea0011cb01b39be44518af830a3114c
BLAKE2b-256 708e3b1c4c754d794d4097579c3b3e0cb8fe08512c21eab327928a6cdc62d34a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.36.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.12

File hashes

Hashes for ray_cpp-2.36.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 50ca47f7ea9872f764f484c170a0d4f6f4bb119f151699a1b6b5ae57c8f87ced
MD5 7a91a38742fdae21c7a31289a04f1a3e
BLAKE2b-256 3ddf47764b94e740d5767bef4e4f455053a612d3467e1fa56bd7b68b06699266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36b1dba33773e3b138ca7e37aeec48e7a95d75374ab81d6122fe6290841faa4d
MD5 febf1db7fa3ef680e2b4ee23eb98fe62
BLAKE2b-256 db1fc65ae13fccb995ab82ec211b5b5967432711b7b243383bcf095725cb3439

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4882e8498e9ed4acebb0e1cb4d568bbc2301b8e0a1ef855bfbb7d915810f8075
MD5 fec0b41703252ad9e6c894b98706fc44
BLAKE2b-256 bc5364f3f75bb95261b5acad2af7b898e3114b6865ae8388e19220802af1c173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4be77e708833474f1e1038882cb8ad7d6374f88a4053c97ae654bd3358133f01
MD5 76d1e05fa9258eb3b4f9bf2980f4892b
BLAKE2b-256 7ea1cb7cfacc3a86d9adcc93350b3d00b3d072486850410592b384954ffbfd8f

See more details on using hashes here.

File details

Details for the file ray_cpp-2.36.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.36.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 554af1adf6f62add546ee852ab7ab9e7788553d155196bd7373a68b1903e5e05
MD5 25e250a845e38bb62fcad46c7becbd3d
BLAKE2b-256 5769b30df0a369584ff4d735c8eb3415ee093e2f2892db4008eaf99b2d3c59b2

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