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

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.38.0-cp312-cp312-manylinux2014_x86_64.whl (28.3 MB view details)

Uploaded CPython 3.12

ray_cpp-2.38.0-cp312-cp312-manylinux2014_aarch64.whl (27.8 MB view details)

Uploaded CPython 3.12

ray_cpp-2.38.0-cp312-cp312-macosx_11_0_arm64.whl (26.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ray_cpp-2.38.0-cp312-cp312-macosx_10_15_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ray_cpp-2.38.0-cp311-cp311-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.38.0-cp311-cp311-manylinux2014_x86_64.whl (28.3 MB view details)

Uploaded CPython 3.11

ray_cpp-2.38.0-cp311-cp311-manylinux2014_aarch64.whl (27.8 MB view details)

Uploaded CPython 3.11

ray_cpp-2.38.0-cp311-cp311-macosx_11_0_arm64.whl (26.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.38.0-cp311-cp311-macosx_10_15_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray_cpp-2.38.0-cp310-cp310-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.38.0-cp310-cp310-manylinux2014_x86_64.whl (28.3 MB view details)

Uploaded CPython 3.10

ray_cpp-2.38.0-cp310-cp310-manylinux2014_aarch64.whl (27.8 MB view details)

Uploaded CPython 3.10

ray_cpp-2.38.0-cp310-cp310-macosx_11_0_arm64.whl (26.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.38.0-cp310-cp310-macosx_10_15_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray_cpp-2.38.0-cp39-cp39-win_amd64.whl (22.5 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.38.0-cp39-cp39-manylinux2014_x86_64.whl (28.3 MB view details)

Uploaded CPython 3.9

ray_cpp-2.38.0-cp39-cp39-manylinux2014_aarch64.whl (27.8 MB view details)

Uploaded CPython 3.9

ray_cpp-2.38.0-cp39-cp39-macosx_11_0_arm64.whl (26.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.38.0-cp39-cp39-macosx_10_15_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: ray_cpp-2.38.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 22.5 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.38.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 72e69a15c679f920d1735a2f7ae0748c1a018993b30f9b242a348eedaba24f68
MD5 ca218f570ef404df3895a9af43566970
BLAKE2b-256 2015a383df4737e7c495727b6c6a5eed60ccb384cdba35e6820937ef6b14f17a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad311a5c99fbacd6291220e6796df9b731a7fc28c790807ee7abaad134f9b327
MD5 62f080652c0e3264050dd24b7211cb62
BLAKE2b-256 52e9a8d87ba4b0bd22e6a77dd6705cea2db24045fd05e9048a844dd62b046fa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee8ca5bb1f3a8786002605f5ce9cc37f39d2ec0a526e478f688efbd030f0c32e
MD5 6c5dcd7f9b4bcfbab7ba1cb3c420ac5a
BLAKE2b-256 6430af8e365034835bebd817aaaca5a4f16e4a0deef33e486bbd2d7959ab73c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7716caf0a0928805bf6e9bafc0b8bc68bee46f37918ad1accd6b14527c6a215
MD5 ce0d4e6db4ec3575076e9470f93a3c6d
BLAKE2b-256 b154da4ccabc5bd17ac7be0621a7cc415ebf787918f8c0952d16a4111a5d9fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 45d0d33cbf8b151237b17c2f4772661b1fffb9eb1090165d4c957149897379ae
MD5 84c97ff33f9bbe8017a7182157bddf37
BLAKE2b-256 620e7521a06271278b7bd4a89a879ad9e1ec9f66a500c726d5f3d11cfb442a28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.38.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 22.5 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.38.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a7ddad11bc07e05167d0d2d05bd8900e8c183a40fd7ac479f0baa406ec3f87c
MD5 f9ba557be736e43a79f85d47dcfc8be2
BLAKE2b-256 84cc7d37d7ec39cc2b0a9438ffa156253d1107b6923337548f693b9a38426c72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d9e2f92c8f85b4616c2cc6d8540eda710bc796249944918cdd430d8d4e7db1f
MD5 94ab63f48a6618ae046b93da8ac1ae02
BLAKE2b-256 62f5c162829196318c9918224e857afab71b3eb1ba283ebf1481ff32b8f5d941

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3bb88e461153cda68617a0c2226f3bafd59c359fb7ae1632e8a96e715f7db12c
MD5 172a3f8acdc3725cf0e7b38158ed3fe4
BLAKE2b-256 cd39d46fe15e60a666edb46d2b112f961939d841dc616d431d93146e30bd118e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b4d457c43c758cab75ffb334c8453e6e0d9696d7fa50125acf1ddb8918aedee
MD5 d040cbf08bf3650abbac17e1f8a0f3ef
BLAKE2b-256 a8c1434cf520a7733b3683a1115eed0058fe9e17d66246a11a24f994599f3c9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bf3994eb2af813442495b0c43b8fdcd44138001463f6151c4c2afb1225b97379
MD5 4aa3d903cdd7a2591970dbe5bffcc7fd
BLAKE2b-256 c1b5e193ee7984a8e30f704950fd30dd554f6370789420bf41599366580fd5a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.38.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.5 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.38.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f6a60a8269451c429656a264ffe2f5f518847f57b3fdd83590da988a6266b629
MD5 94d77655d4c1a1051037af574c138da2
BLAKE2b-256 089ee2777da5d89a22b6dc36fa9873549a25987a6e4f705c66683f6f0de80f80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15e150d56c350fa026ecc35060d95578405122e911da44b09b093e5498593473
MD5 4472282d4e9179b77d1092d610733886
BLAKE2b-256 273f3fa9f28ef83e7ee3dcf70adf6a1176068ff1cccf613b87e36f09100bc5bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c3d97a632fdc8519b8cb0f87ba4a5c0012032d54d0586600197e5609b22e0cb
MD5 12fde68b67e60ee1417a8eb1acc9cd92
BLAKE2b-256 55eca4bbb22d18ebb9404c5ea0874891b4ca785ea84b8f5170d4e42047c883e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65e6d794e3153f2ed674f3aea59ae423bcf25185c6a75c4107951f168657c2fa
MD5 284666514f6e9017eab3e4ccdc9844a4
BLAKE2b-256 d8bda720ad85d3e9af34cfc84955f6e9c03ae6730bdf8a28a829a377dc66a1a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 45f73ba0b3b7fff8d4b0eaaf2276f60490d0721d83acdcd5089bd6d1195411ed
MD5 1d571b48b1a613c8ed3fe41db95530cf
BLAKE2b-256 3b803a05d2567d481e83489564968ab19ac1f0dd69f6b1b4918b4363b25cab2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.38.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.5 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.38.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 170318fa559020d5e195fdaaa4c2f34a4856aa99b6a9531e5c487e022f78ca1e
MD5 6ae7c5db277cce4f5c1edbbcf2ef537f
BLAKE2b-256 14419e3455d5d4b4c644337e4df1d3bf36d9440a417481042c3803eb59fdf8ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74517ff477801c94e1546aa2cc5afc920e85f1fe820df29f203e9d25502ae763
MD5 85b15388fa9e16335d0a0e56ffd71075
BLAKE2b-256 05c6c0f6e850529473703765a3475b9349d4b7e8bb7c28f67c24297a820c5be8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 978752d05c34aac4e13565389663adf0f01f2b26f1adf460752a27e6c40205db
MD5 1899951566ffaae7ec62d31ed4b789fd
BLAKE2b-256 41946f95359fe714d34da86d803b63fb2ee1f8b99528394db1be19041fa42931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f6276d9218954eebed4210a93ccdc50661cc6f31acd2d33efb075c4e25b55ae
MD5 d7d686ec67718de1b9fa020547fdeffe
BLAKE2b-256 101dd88a52e7ac89ef3e8332b025d80c07e30bcf17dfe1cf8f3ce4b3cbb3d6b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.38.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fc2f66bc0662c7db27ea66552e03c39376f95045d68c58fa24360771d35adf1d
MD5 eaa07f3b42cefa3917a1d2d4f1553c55
BLAKE2b-256 6d8042777457f8ea3ff3211f2977f1e65937c2795dd0c8014a86d8f6162963cc

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