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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260526-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ce133f7549fcbb9e894cfbbe730e33e4502e4a09694d2b95752e2d375d1622b
MD5 effeb3fc839a57bb6cc98bb4285094f2
BLAKE2b-256 d724c291b8d3fbd16c45e5450f68f9e035a2c854025ef70210766ab0d47da9df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260526-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd71b400f0f3d617786a6e8e06bfeecf054303ad475e0151bf860a374cea08d5
MD5 5be0ae5202b48b927bf7bc8a8240165f
BLAKE2b-256 011306e76bc25171f4cbc7b639c4922c45b9d5a568f89795f2e95a58f0d407c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260526-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50efc7eb7395c517dd9287321d9bc0b9988b808a5653f81d9c8345d077a1c78a
MD5 8a1288e5d8ebf608d26ddc971fb6c9b3
BLAKE2b-256 9917b250d161ba0738588e2bf57cbf456160290cfcefdf4bddee4d0d94a2aa88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260526-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 674ac52f39557d634b8303386f956575a258435c16844447b10445b557d26c98
MD5 27d7db3cd6bc357e844a9b3f5f931901
BLAKE2b-256 24efb0842dcc7fd6bed057302d0a285f20fdb40389454a8cfc35791a995c5368

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260526-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a667a44b007bbbd7f379daee205894db1607263f0d9da8ac073b91cff402212b
MD5 e6a054686973d37d34c55400006378b9
BLAKE2b-256 724c180b5c85846d5ca81a0ee635db7e368e4aaaffff0c8b9aa357719fdcfe57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260526-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1e8b93787adc0c57f153160b9bda831a58f69ace16e20a40d838715e36436f5
MD5 cb007a7b9256f184f57f86614ae6f231
BLAKE2b-256 a03816e35035f99da7e8eb6f86c049bd6ac7e35535a3aa6ced14d03b03405bf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260526-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c690f2930e5b4566493888eaa05e2c356baee0214d52c88c470af4c7bfb2f1a
MD5 8a415b9f93c54f82670d9a540ec2e2ff
BLAKE2b-256 22a48ca1bc4f81a22a255ca7de93b14a56adefbb5593d4c58cca502fa21c1003

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ant_ray_cpp_nightly-3.0.0.dev20260526-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 961bbef4ca282ade71af2f0f807fff22c8d2e2254c5bd1dcfa6da784d860b995
MD5 8fb2a5f97a691eec71941dbc937c4502
BLAKE2b-256 d8db3643041fbc678462d0931d6d111f9f77393c42830c4314e1c43182b7562c

See more details on using hashes here.

Provenance

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