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

Uploaded CPython 3.13

ray_cpp-2.51.2-cp313-cp313-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.13

ray_cpp-2.51.2-cp313-cp313-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

ray_cpp-2.51.2-cp312-cp312-win_amd64.whl (14.0 MB view details)

Uploaded CPython 3.12Windows x86-64

ray_cpp-2.51.2-cp312-cp312-manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.12

ray_cpp-2.51.2-cp312-cp312-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.12

ray_cpp-2.51.2-cp312-cp312-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ray_cpp-2.51.2-cp311-cp311-win_amd64.whl (14.0 MB view details)

Uploaded CPython 3.11Windows x86-64

ray_cpp-2.51.2-cp311-cp311-manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.11

ray_cpp-2.51.2-cp311-cp311-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.11

ray_cpp-2.51.2-cp311-cp311-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

ray_cpp-2.51.2-cp310-cp310-win_amd64.whl (14.0 MB view details)

Uploaded CPython 3.10Windows x86-64

ray_cpp-2.51.2-cp310-cp310-manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.10

ray_cpp-2.51.2-cp310-cp310-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.10

ray_cpp-2.51.2-cp310-cp310-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

ray_cpp-2.51.2-cp39-cp39-win_amd64.whl (14.0 MB view details)

Uploaded CPython 3.9Windows x86-64

ray_cpp-2.51.2-cp39-cp39-manylinux2014_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.9

ray_cpp-2.51.2-cp39-cp39-manylinux2014_aarch64.whl (14.8 MB view details)

Uploaded CPython 3.9

ray_cpp-2.51.2-cp39-cp39-macosx_12_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03e3c70bbf7379103dd9a36d1e3af602c2c9c7acc701964922fc553dd0f03302
MD5 b2da5c0e51b961038a0fc1aff7e06b8b
BLAKE2b-256 0e40552b5a9cc02b1b7c3c1d615d6a008e3264b89e626b61b481265a7126c07c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fec75d981be1058d6583e852ed02051da78a7fa17de9106bbac9bfa2be30d42
MD5 36f2e2d88b063100389a00b6386fcf72
BLAKE2b-256 917373831d869083d333d51b5f713ff08771c776341224d958ef090280fa8fec

See more details on using hashes here.

File details

Details for the file ray_cpp-2.51.2-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b958f5c1830170eed4d5cd3919aef7ae5649b970db3868ec68a2cd32111342f1
MD5 d4cf193d6a8e962b3346a3cf7579aa47
BLAKE2b-256 22c3a881b2c26832a7f3d1153c7c114d37b8b41fbd1c732b01a131095541483b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 14.0 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.51.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 928290785235496e7f3a1f7ad145919a1fb37da6935e6b774dce8434238d406a
MD5 bba254b64a467ca190c119d25af126fa
BLAKE2b-256 2d5a5662fc31e89f6e061ddfd64e4864a1933e7e98a3fd0dcf5ff01326738bc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1501dc7b20d24f1e8b7f2e52dd28e4143222d797dd47c4ab5125a1f31b8ad1e1
MD5 20f6c506b4d215e65ee4a9e036a4bcf9
BLAKE2b-256 8de7b3cfcd99d6c1f00cc00853b8cbf5c4b5f9175df33ef4177d48980f3e9eac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55ef7c8e1ce88f2cee031c0f9388c3102ea0efa16e87589800f0448bc4eaa16e
MD5 76a2d8a2ca901d573253570fc015eccb
BLAKE2b-256 f5adf2922a3589fba8589ebaf2e4aeca708145cfaa339a758d4f0a74ff57eef0

See more details on using hashes here.

File details

Details for the file ray_cpp-2.51.2-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 63c29eda95383f88a9c4add70a4d22342d3cb4111a023f133d0cd822e4f6a2d2
MD5 52021286a30070efd232f5cea524256e
BLAKE2b-256 5483fde4f2e1a8c6684dc521606371f1f88f43f4fc3c1922037f8540a346fb4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 14.0 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.51.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bf15cefbecc9bb15ebe3840a5d410bdae39a4ace77fb6883553aa0df88a3cf51
MD5 6ee646431394ec2003ca4116e0d069b9
BLAKE2b-256 c866ee200a225e4e7757c456aa857dee8e8a24f0afe78593fda17b73ac33c456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d5eae687af1df4fcc1d9d818e68600a05c59b2128ef91f20cdb529fc6f71a74
MD5 21fa17d0d7ad5b163b95dafb34abb90c
BLAKE2b-256 8311cae8f02741fa4367c4e5b4b971eb236add6f076b290dc523c97fed45daee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b371640f9a569ddd5b5c9363481f98d56ccdba281ff6396ac7741fa7b6f95282
MD5 408d5e53ea4000607efa87c874cda164
BLAKE2b-256 637ee931eb0992b53612f768e8909ded61ba645697cc339fe3e003c2288f890c

See more details on using hashes here.

File details

Details for the file ray_cpp-2.51.2-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 a8efd54384ab976e9a1473abec9c09d4674fae67db6143ac0bbfc53106c0de01
MD5 a1ef6164b484c2f472bb672f579e9e87
BLAKE2b-256 bc9861ddfcbbde53b236e09b72cfdb4bd7e4e5e8c9a78f17a6a1dddb28f3357b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 14.0 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.51.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 96e859deaec333d26d47dc2eadc7c2893baf6dd64ab0c0363fd8e72f310f511f
MD5 a861f1a7dc1ee148c06713d5d7cd4c99
BLAKE2b-256 441139de2ff200009c547b3ca393d6648b67d9d574e0d646ed32bfa5ccafff28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 681a10119d1a994c44c94fdc37c48da21c1ca0bbb7d3c52a5c008112026a785a
MD5 e1820b23a07a05a55c9ad8010c4b4a64
BLAKE2b-256 6d87481faa06f7185698dd1b7dd9c1cc3e8fd8617dd216cd4dabc7cf5cacb353

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11a38d21e0d19fc7666d4eb50cd07f89c094dccbf717f9f69f6394cced5cf0ce
MD5 7b02ebe733a3d3f573ef2c0eb8f6d4e6
BLAKE2b-256 ca0e2940b9c7bfce9814157f2f53153ac8016fe123c3a4b3188a1d3eeacd24f8

See more details on using hashes here.

File details

Details for the file ray_cpp-2.51.2-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 987aee3f12d9a5a44fc27afef36a8f6c444b16ad8c7e795b96a6521f2eadaa21
MD5 393c0332d1cd671e79c4a35712c0660f
BLAKE2b-256 4d8df929b4c649db9617db03dc2e4d016aa2d4c575af470a1a80c7aab5b89166

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 14.0 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.51.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d9187e75dfc4dd08839ea7e57be1363ffa5e78d9e6510f13d18db8165a32cccd
MD5 327904924ae217634b5a1371103ef8d3
BLAKE2b-256 5e0a8eb914955187306e157ab8efcbfe7fac42803f10da9196c58e2300962733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2fdf883dea2b519ac306ed5f430a025b452ea0c7a38367bc67c1cb1c44cc6c12
MD5 25ecafbe9b50c52a8347872c491670c4
BLAKE2b-256 9ad2c50d13a609198967d040c92cf4c8f5ca9e18b918a1099fce3d5469052fe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5563a08cbfcad38f87bb92330f031758a6008ed132cad205eb18f15a45cbe716
MD5 322577201f8f300dd77af4c5f9347248
BLAKE2b-256 2b3f1deb478e0326ad8b1767ddd9c83540cbe41fb5aacb61cf3483ed9cd886bb

See more details on using hashes here.

File details

Details for the file ray_cpp-2.51.2-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.51.2-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 640ab35121333d4229a4d985b64a4b42b5c31af6cf49cdf63da614ec2e639b29
MD5 9f01111a2007b7ad4383e332f8148d97
BLAKE2b-256 26587df690b2ea5c9d05eb32b437931d656bc21736e30d1e38dca0197cb4a9a1

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