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.

Note: This documentation refers to Ant Ray - a fork of Ray maintained by Ant Group. To install this specific version, use:

pip install ant-ray

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.

ant_ray_cpp_nightly-3.0.0.dev20260331-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-3.0.0.dev20260331-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-3.0.0.dev20260331-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-3.0.0.dev20260331-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-3.0.0.dev20260331-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-3.0.0.dev20260331-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-3.0.0.dev20260331-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-3.0.0.dev20260331-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file ant_ray_cpp_nightly-3.0.0.dev20260331-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260331-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4aeee55170f199c2a0ffed8ad479330fa1e7e7aad5d99914cf02391ed4530296
MD5 b02b7dde1ce97009bdc3124534e31770
BLAKE2b-256 bfc205ecfeb3ad52a123524408a0d40b83cd8b973e0d4f72ac70b6508aec5257

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20260331-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-3.0.0.dev20260331-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260331-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7724003670e0210fd2197584592a7a4a7b118e0c9764dc12d026b39949c23c1b
MD5 d93e998c7528cab1b933eb1b049ee2a7
BLAKE2b-256 ad4d6935090980f7357890cef7937a23a0a2d5be58c352a42b7ccba2e4495a82

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20260331-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-3.0.0.dev20260331-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260331-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 833f0cf2fff97e6f4e6892a29d7f96d67f45ae6d078c7ce3e2fbe626de69d006
MD5 775a83fdd1e6aba599ef20623c97d223
BLAKE2b-256 15637ff15e1662adad164b5d444b7d33218988437095dd10ce58f10eb6de84d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20260331-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-3.0.0.dev20260331-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260331-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b663382f7c42edceb9c4729164a39c9c8b653576d44eedab9b7167a7403ba7c4
MD5 b194ed30a976acbdcf54cdefcfde9f9a
BLAKE2b-256 37ff0013f27f69e270af22f9c7ab27f9c11440d866c1d660706afee3d729b37e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20260331-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-3.0.0.dev20260331-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260331-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa502f702c5e60fb43b7e3ab2664c27902845c5086312898cab1122657f2f5fd
MD5 ab4014a48d8227a3195a4036cd35472b
BLAKE2b-256 cfae90ea5ba5df726d648148bf91ec3db10c7d32983db71bb433a53fdb03c560

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20260331-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-3.0.0.dev20260331-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260331-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57d85bc9d86116e6f501d4f922d934a1bbc4f994fd184dab5f273a8bfb3ea8ac
MD5 b479f35cae4d4d0357ed5fccaf1e0927
BLAKE2b-256 16cd79075d36f400b2d4ce4f33ee3e6294e4467044f190f9f3ab660e3c1cd323

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20260331-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-3.0.0.dev20260331-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260331-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e38186d804e479142b4a15144cd0c95fe2402835a8d5feb4656c9c08cceff6e1
MD5 815baa70cf33e7a5cbeda50aaf827ede
BLAKE2b-256 6bf0ada89177ab3b0f9e1327eff27400c6c7fec34ffec37da5f5760e2f331ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20260331-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ant_ray_cpp_nightly-3.0.0.dev20260331-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260331-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 497be795bae3dcf523cc38cc1dda0863b984342b0ae8c788a4ef0f70d16560cc
MD5 1042daf520c3ebf7cf29835045e4201c
BLAKE2b-256 c6729f48a77bbb29c9681bf5da8908c8040d3938bf2582de335ed9ab2a216374

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20260331-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-nightly.yml on antgroup/ant-ray

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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