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.dev20251219-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.dev20251219-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.dev20251219-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.dev20251219-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.dev20251219-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.dev20251219-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.dev20251219-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.dev20251219-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.dev20251219-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251219-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab6a96c77eb3c37220206bcec661d8250c07a0cf3b3265340d52851d304ce427
MD5 f0e6ed92f63a38025c3a8dcfd436256f
BLAKE2b-256 ae85c660854561e2d8a272bf25cde0df20d923e17e58e471563bf8b5f023b9ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251219-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62984085bb1e6f02b126093c7f723d3672a57aea5133aeede9898b69f2ee7e8b
MD5 de1ed7f8fd18ce02f1de33acc6b93d99
BLAKE2b-256 193c32d5ecaa50d694a8a0330c8caff58736f4cf726074ccd7cc6a9dc96ac293

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251219-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e01f0298e983f5549df3ec2d4ecd3fecb1edefd949484d230d1628114571ff1a
MD5 3414a260339d4fda997b72d3fdf2d363
BLAKE2b-256 d6bd12e958cf9f6618647d68beb3c1d17a2223b1e77727afdd56a94bcf45fd13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251219-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ade951c0f77f90506b4479272b09f86d87535577d00b34ec91cac5b796d306c1
MD5 485ee510a35c2aab3de754c9574cace3
BLAKE2b-256 319c6a33b9fb1d209bd88cd1d09118ea62627c0dc0abd5166851e3282aba1337

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251219-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99453262a15e5e6daa863545b9abc053147c7ca0af1e684fd5731ac07c92fc6f
MD5 35feddec629a917bac60e2e3ca11f0e0
BLAKE2b-256 2ae6becc260d012b4caa3c905090ede95b03cbc9302e35d30652c56b8cc94f25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251219-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7a9f916e04a4d262056beea3253e28b4ca174f870c0c2d7a1aedeeb079dd267
MD5 81b2e77c360ba1ab5e3740bf2dfd81aa
BLAKE2b-256 e44efa0b9f82b2ec62ed43f84731f4b91ebcaf305fdbdd2d4cef96590519c7b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251219-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 312f5241c2384ad69d2d4e3c8fc26cb29cc2438283d6d781f0b904ebce5667bf
MD5 75304943cb43cbae98df2733ca461ee2
BLAKE2b-256 9ea6e122925e88553637d36ea2de5c502e3550a824f8c48af4cdc82394e29a54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20251219-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8c9175cd079d744fd9d13f6496df0eb9964c9d7584a8c9235e1d4dc8f9887f2
MD5 fa932e19ae54aa9d03cf5503efd0ca47
BLAKE2b-256 eb01ecd59934ea97e298066f5d2ae6ba416dce3510b3f8abd1c332fd555fcba4

See more details on using hashes here.

Provenance

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