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.dev20251224-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-3.0.0.dev20251224-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-3.0.0.dev20251224-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-3.0.0.dev20251224-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-3.0.0.dev20251224-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-3.0.0.dev20251224-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ant_ray_cpp_nightly-3.0.0.dev20251224-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ant_ray_cpp_nightly-3.0.0.dev20251224-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251224-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d06c9a36312fd91fe7fb78b0a20863ce9409e0e533126f7cac871083b034ba9
MD5 6e0f3d1706cd6543448f0081f4293634
BLAKE2b-256 8d79fca6cbf7953210dd6d8f334acb3eb2d4da52181bdfa4e701ae552c47301f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20251224-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.dev20251224-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251224-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a93e2500a235b7888c78d495f3dd0cd4df8c5dcefc3e31410bd53968d7ce8ec
MD5 73bd77bd69f7410e864078af0aca6f35
BLAKE2b-256 901957bd2950b0fa3e482269061d6b12563b03c8484eef3a3be823026d0b888f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20251224-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.dev20251224-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251224-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64006011ef3ddeb7b08938a4232cda9b7b459ed6bc1d24fef251c40d98149f2e
MD5 336ecf0aa13a94bf067e0dea1da50a68
BLAKE2b-256 37e21c51ddb0ace836118ac110e18298075b907153802b89e2cc142ac6477e15

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20251224-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.dev20251224-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251224-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af115120e899910d9f8de413f6a93405629be4609146e8febf57be3a3efec45e
MD5 6e05cb205438286ce7542a209a94a442
BLAKE2b-256 90e77b42279ee934b64a150c7b0a188bc92081c47fe764e681bd42ec01c929fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20251224-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.dev20251224-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251224-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49a747dbcf7b12729109f170941e7fc16d4022e17d56bc11b98be653a19748d2
MD5 0cd4098718a3f2a559bd28cfcb03061d
BLAKE2b-256 81bb989d68223226c6d409515aff491047ba14f37c54e26ca162fd0f10159ecb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20251224-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.dev20251224-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251224-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b3c17515a58328678c0ea66e2fde6b96ace764c8dd8d7c09c7abcf49dbb42d87
MD5 15bc9b4d2e541abe57f25e201aa315c4
BLAKE2b-256 4752efd3fd0bbd45e49aa2cf5774941cae53f5d374c771a4e820cc57607b60a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20251224-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.dev20251224-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251224-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 568716a451a0127a404f045c40936282c877460555462bfd4b6e327adba0d430
MD5 03fb53ee491320cd4dbbcc6be9306058
BLAKE2b-256 e69f87e7f78bebdb3e8054dc18d8035b11faa289c40c6defb59c3d5ce0e3c83f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20251224-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.dev20251224-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251224-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 599225e6dff6e06b0c9a9e35917b2db3f786ec5662785ae75041f8d615984c5c
MD5 c58f56cf980196c0378292e59ecc505e
BLAKE2b-256 3c5fc3361bc5ae2c6198462cecfa552579a499a63a98fd20d7be6f5dab1cf055

See more details on using hashes here.

Provenance

The following attestation bundles were made for ant_ray_cpp_nightly-3.0.0.dev20251224-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