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

Uploaded CPython 3.13

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

Uploaded CPython 3.13

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

Uploaded CPython 3.13macOS 12.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 12.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 12.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 12.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

ray_cpp-2.51.0-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.0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd36b06b4aa96535ccddd9b1f210e992ddbe25cc55d481d6a8f27694738575dc
MD5 62f4b4b0e28f7ee6ecd6d7ca3a7fb0fa
BLAKE2b-256 f0517b27f9ac348cebef4d696d2968721563f8cb783a53f3f60f7db07d074c10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 068d8e5a186300947c32ff09fa81c3fd7293c6d3fd9d0b6e4bc5a08242a3c6da
MD5 30291e33e3177ecb7b9b3e601d94dc25
BLAKE2b-256 966311139b814636f13d53cc05f358aaabe249cd4a6245391c66a04e3c112152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 eab623feb50084b2fa5346fe4f692bfcbb699f6cada5c11e7073f0c988ae21dd
MD5 ad840a67b8f0646c4a1d9159ae07e61c
BLAKE2b-256 cc7c3de542ae8f8230c9aea02116c9fe2adcd0713a32319464e07897fa4e1d99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1e3a665d65511bfbb311788bf02cdcdad128b8e49f6b9062e439f1e0d2adc081
MD5 2534cb046310fc6ec925036d11c96239
BLAKE2b-256 d7145d4c21730745abaee74503bc84688bf2846fbc6a1ccd4e7b35ae8060e100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dfe827a65d1826e1e03bbb5129c61daf5198b024a5ce5235429674fde2566f7
MD5 17cae3eac541e83edc41cf7fe80f737a
BLAKE2b-256 a29105483d0d93eb0289841800241790c891ce082d333d9a2885e16c0596f910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d37ba1f87c40c129a0c31aa74ced4afd81b9032dabe399d9ed2a516b9239fb3
MD5 9e1cc72e8ba4adbf9e997faba3602031
BLAKE2b-256 03552d0238b33f0ce6aaa28125a48912c37a4dd304eb04f7ed86c740d67f7650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 372db610310657fb1211025c5f66f56e00164c9d2652339028be2ce8f04f8ca2
MD5 ade07640a1f2708a222c7c69d375d53c
BLAKE2b-256 2a5c959e01475f98b3875be94f997f2b7adf3f28bb6613a378ec33cb68be7c4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1fc260df1ed85bb675cf0e55cb5d0608ccf9f1ed6a6d5a97fab2b649fa3df943
MD5 a4e16782a630c4200447f696aea9ecac
BLAKE2b-256 57533f63254c4e9c7388f6c01093e1d430ab96b0335ce14dc857d5dd621c9878

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae698c6147bd3405e0398c4ee797e6604d631196a497f3967dbc9cf4c3905028
MD5 c7a9c53f3bf82c32da628474a9dab7d1
BLAKE2b-256 170388edc35264179c1eadaa83d483d4849e16b130f50a08947250e322ef2d44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a222d485891ba4e6b49c85fbd9dbcf94a84656681fd6701cbc12726799bff161
MD5 06f87ced43d40e481f4c30a7843ae780
BLAKE2b-256 0267ba1f10c3a6d432262a8b4159aa8bf73e4874440df22fde2b68212258a80f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 63cc6dc4a9f9fcdc7c5e3b2813ba92911cc0b60653edb5f8595fa7117ca833f3
MD5 0f7992bb6dca95a416f0df0dacf7d6ff
BLAKE2b-256 e032a37cd2d077b428c8379871910fd13fa6945714ae3bb454bbbebdf87760f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a4022674eb215dc3448b2f699943ee118cbf8d47b92f7489d7cdd16f71132ea2
MD5 ebf287f129ac233256532d725270f7a8
BLAKE2b-256 266d8b2e9c4ea9680d867a0ff4f087a8ab29f749843f6a1ade578a0746701d21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5564f8cdd1292bf761307903216e9d1bc4bc996de9ace4add18f82c6c5d1536
MD5 c7dba17c1cf027e3f403bb821801f95e
BLAKE2b-256 59e30d4369674e7fd8bd5856b98b950072415f5da3788937faf9753f45ce183c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7bb23616fe23237def94cafb69496956cad8ec83a9d758f5a2bd24abeac880fc
MD5 22f6bd2d5182d8c4299eb323bfe770ab
BLAKE2b-256 7b04614371cf79618b020b3abe1f3d0185b736e251b31321ac3b3880c4ee9844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 7207e45e305f4d8c770836758ff853766b6c48d7a4325de68c442dae7e2eaa61
MD5 99d37b99284285f25e52279ece9ec017
BLAKE2b-256 f1c1c42f8db9c064cb181f789c50a5d84e7fcaf5b362d8a270144223397ef76f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ray_cpp-2.51.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 84edee690eca74039fcb1041aff68f1916050bb4529893f0b5ef3815a2b2e595
MD5 bfd2be8277919f97c2239c6049897263
BLAKE2b-256 28f5a9785eed46e3d6860b3152955b4f496fe9f0c87e63ffe21a9c6e2a1d11f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9117387e409fb08cdea620b3c6c9d54c303c1386ccc3312fd2d1ef63c46500ff
MD5 dd348fc4c3c7953059b4c898dd93aa99
BLAKE2b-256 77f67551623d537efe04628e1074064c76ace3672497519bb62b237b6f9864ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4593cadae0d9e3fc86dafcbe0375ecd00a9f0cf3a3c149d152a8ed632e4e4ca
MD5 f8eefe801afc115acdd5f420a08d6b3d
BLAKE2b-256 df4661ee91cc668113504877b66a2780726eda9ac61f607eda6e4b5310413a28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ray_cpp-2.51.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 64409312e4e1c56b9c7e2917fbc4d0dd72a56fd451c2d72115b3698902946af9
MD5 fedb6a2f10720a93a6eaf9629e7fb05a
BLAKE2b-256 3ddee0b54d26525eff081c684bd0f7af9b6955619f1c687067a18a3ed0fdd06b

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