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

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.40.0-cp312-cp312-manylinux2014_x86_64.whl (28.5 MB view details)

Uploaded CPython 3.12

ray_cpp-2.40.0-cp312-cp312-manylinux2014_aarch64.whl (27.9 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

ray_cpp-2.40.0-cp312-cp312-macosx_10_15_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

ray_cpp-2.40.0-cp311-cp311-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.40.0-cp311-cp311-manylinux2014_x86_64.whl (28.5 MB view details)

Uploaded CPython 3.11

ray_cpp-2.40.0-cp311-cp311-manylinux2014_aarch64.whl (27.9 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

ray_cpp-2.40.0-cp311-cp311-macosx_10_15_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

ray_cpp-2.40.0-cp310-cp310-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.40.0-cp310-cp310-manylinux2014_x86_64.whl (28.5 MB view details)

Uploaded CPython 3.10

ray_cpp-2.40.0-cp310-cp310-manylinux2014_aarch64.whl (27.9 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

ray_cpp-2.40.0-cp310-cp310-macosx_10_15_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

ray_cpp-2.40.0-cp39-cp39-win_amd64.whl (22.6 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.40.0-cp39-cp39-manylinux2014_x86_64.whl (28.5 MB view details)

Uploaded CPython 3.9

ray_cpp-2.40.0-cp39-cp39-manylinux2014_aarch64.whl (27.9 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

ray_cpp-2.40.0-cp39-cp39-macosx_10_15_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: ray_cpp-2.40.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.40.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c6d8a7998ef8c20afed367f4d43eed6de8903e3562be1a2fcc151b5837e03607
MD5 b0f8dd846ed527ac8d7313f5a3a9ca1d
BLAKE2b-256 0d4f37e7c206fc65b05f62fc60895bb76bc87539c2afb8aa321510a4601b3e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05f9ef84fc6f59174bdbc93e38e6a6f173730b667024ef5b20ee79af20e68628
MD5 5a797bff9da65aa11a137b66b1a81c34
BLAKE2b-256 df2425129977f73358178f8ca373ba0acd0601f10aa0ee046b4674ca820abbdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f841f7802da6864222ff31a4ed06ac049ee909eecfe4a86ba0e966e2431a9708
MD5 26689422b95946852009efc829c9efb4
BLAKE2b-256 96302594c4392ec06ea93ba45b99471adcc689f4d831044ae5cd36afa18d272e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5abb502a77ef6722b820f598b13e3faf9c4917dea252ee9c7f75455dc5d2098
MD5 cafc53db9e6f00da0cb55053900468a8
BLAKE2b-256 67b445a85f290539415307b900fb79a5ae8346f07cde70f5bba59eff438db0ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b887d8aa00495724ef04394b87dc65b80428df11c180f01c5e95b507f324914f
MD5 ec3c7f0c278615f84a8ee0b515d1c012
BLAKE2b-256 0bc0486885498ed03f61f85d700b339bb4a14a09a6c6b3e05cfe9bf4e16b8478

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.40.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.40.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3d532ff2467b573d91a92574b790e81fc01db4471bf318f3fd304944bfc2efee
MD5 2b85d101b3b10fbf388a2a5c148ac9a5
BLAKE2b-256 c3f0ab55b6f2d71600dcf35216ea5b9c443e6300584872b59bbf345d592a87b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1889c3099241ef04ea6fb4200e1dd8feb5c908c357233d00519d9718b3fae19
MD5 1dd2afe99a58e71b6117856b11626c56
BLAKE2b-256 15410c741dfdda74f864c387fe755b3074a554a1b8c7f201569bd44660d118c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c87a9f8432e1bd214aba26abe2c309bbf412a1ffd23dc9938efa080848ee23dd
MD5 660f7158eb0fb65e191be35c69e804e4
BLAKE2b-256 83845fc7e25721f0943dc4729f2ec495a68fdfc484953f3f3f59da880af9a85a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f852b61ea95218033a3133a4a1498669f85109cac4f507762f362d478c9d0582
MD5 df1aa5936358eac6ff88203124d3f635
BLAKE2b-256 12fe74f4335e39ad928c6eccf213a9bdc18af015da29bad70f7dc729d336ff7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 766c813db9093243f7fab3868658874c0e1c2c92c126addf9c9005f86595db94
MD5 d6ed4467c421c595ec86c97e337ba48b
BLAKE2b-256 a67709e54ab323fa4832245b922f1356d9d0f4b0fc0fe7931b4844698decf70e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.40.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.40.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6959b3e0f1d6e0b519f5bdc1c5468253c773b28809ff5f3388d972938cbd11f8
MD5 c6a27e0a1d6d3081e57c7d165a43d55d
BLAKE2b-256 a4ac70a7fd6f72304bb7db12da0ff901c514e67b23e4f7ac033a28f9ce631bde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3cb9ecf2618cdc6ffba47ea280d4789542556c4a3130d0e1477a28e57a6f01a3
MD5 6934feae36eacc29712eb811d8d86c92
BLAKE2b-256 337428edb7b3824a6153a3b69c6047a960413c08b1630721ebbb4e365a47cea9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 438bc8e1ba5df663db18ec12b780400453848e67728ecad1e3b0e25436ed772b
MD5 96bb6983c073b10a35a9e2d7143e0b42
BLAKE2b-256 ac16e35c34a78f693680386381dfc30ce6ffd066bd2eb5b36f64c7418d5020a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b99c8a2e01a750ef71700b9b46b30fd512f9eb482f0183f1770686822410d3f8
MD5 828dc59eccd4d09fd416713302905981
BLAKE2b-256 5621fafe44620efbbf085da058a86cb780901e2aac675f5aef055be0c3377c6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b81994b72c4a93d9a661d97a1b40d09523647a1db84b4f7e62714a8ce6e353c1
MD5 78f2d747f51bf0899e17f34dee342c0c
BLAKE2b-256 de8b5dc4c032fbeefba1e3fa7aa5e55039a8a1f4db304344f7933c567b8f89f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.40.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 22.6 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.40.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5372498b0718a2ba937b4ccb461c7c64fe1783dffa7d30b8806a20f5fcd79b00
MD5 49f503d17018ec1f06fc8f4015676e78
BLAKE2b-256 dc4e336b6328cf3e81e26f58c335a901d63091b8f928cab69c17be4fd286de3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fa6f158b619401db9d6b0bcc3162b5389ec943fab029d7139ce6ffa77c475e6
MD5 5491fa86b15a9bf8f3b7193db767ddce
BLAKE2b-256 8546544668bab2f86b5f5dd5c0f53994bdf342ca755bee6105457d4344594f65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 be4d4c4fa8520c415da61cbd22b9ea86451551444acd7e7563240cc5270bf8d8
MD5 aebff07cd0efc96312dcfd03ae72802c
BLAKE2b-256 7e604c2173c1bf11db1a3cb9a37f521dcee88164f1ab6b9678c3092ad1bf5f07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45611b4c5fd793f5f31a99dfeca2b81f683761ca0394094e5ec208b08d4c0b0d
MD5 aff7bbbaddf04aa0490b2fafbecc5e79
BLAKE2b-256 ab1829c2cd14fbc1c108fdcaec5f6f3b9f2c846d17bcf172dba02a234a79d550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.40.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6cdf3de8ae37f996cda5a3d2bddef6e1cd7c205ee83a3b74190d4ce6c766392e
MD5 bfeaa29f0be4dbbb8fb9deb2e4456c5e
BLAKE2b-256 a1d1f9d37f2873bba37f56835efb70383c7121a08075c33ed1365cc9a6960d9a

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