ray2.52.1
ray2.52.1
Published
Ray provides a simple, universal API for building distributed applications.
pip install ray
Package Downloads
Authors
Project URLs
Requires Python
>=3.9
Dependencies
- click
!=8.3.*,>=7.0 - filelock
- jsonschema
- msgpack
<2.0.0,>=1.0.0 - packaging
- protobuf
>=3.20.3 - pyyaml
- requests
- cupy-cuda12x
; sys_platform != "darwin" and extra == "cgraph" - grpcio
!=1.56.0; sys_platform == "darwin" and extra == "client" - grpcio
; extra == "client" - numpy
>=1.20; extra == "data" - pandas
>=1.3; extra == "data" - pyarrow
>=9.0.0; extra == "data" - fsspec
; extra == "data" - aiohttp
>=3.7; extra == "default" - aiohttp_cors
; extra == "default" - colorful
; extra == "default" - py-spy
>=0.2.0; python_version < "3.12" and extra == "default" - py-spy
>=0.4.0; python_version >= "3.12" and extra == "default" - requests
; extra == "default" - grpcio
>=1.32.0; python_version < "3.10" and extra == "default" - grpcio
>=1.42.0; python_version >= "3.10" and extra == "default" - opencensus
; extra == "default" - opentelemetry-sdk
>=1.30.0; extra == "default" - opentelemetry-exporter-prometheus
; extra == "default" - opentelemetry-proto
; extra == "default" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "default" - prometheus_client
>=0.7.1; extra == "default" - smart_open
; extra == "default" - virtualenv
!=20.21.1,>=20.0.24; extra == "default" - memray
; sys_platform != "win32" and extra == "observability" - fastapi
; extra == "serve" - opentelemetry-exporter-prometheus
; extra == "serve" - virtualenv
!=20.21.1,>=20.0.24; extra == "serve" - py-spy
>=0.2.0; python_version < "3.12" and extra == "serve" - smart_open
; extra == "serve" - opencensus
; extra == "serve" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "serve" - watchfiles
; extra == "serve" - py-spy
>=0.4.0; python_version >= "3.12" and extra == "serve" - colorful
; extra == "serve" - grpcio
>=1.42.0; python_version >= "3.10" and extra == "serve" - starlette
; extra == "serve" - aiohttp
>=3.7; extra == "serve" - opentelemetry-sdk
>=1.30.0; extra == "serve" - grpcio
>=1.32.0; python_version < "3.10" and extra == "serve" - prometheus_client
>=0.7.1; extra == "serve" - opentelemetry-proto
; extra == "serve" - aiohttp_cors
; extra == "serve" - requests
; extra == "serve" - uvicorn
[standard]; extra == "serve" - pandas
; extra == "tune" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "tune" - tensorboardX
>=1.9; extra == "tune" - requests
; extra == "tune" - pyarrow
>=9.0.0; extra == "tune" - fsspec
; extra == "tune" - cupy-cuda12x
; sys_platform != "darwin" and extra == "adag" - pyOpenSSL
; extra == "serve-grpc" - fastapi
; extra == "serve-grpc" - opentelemetry-exporter-prometheus
; extra == "serve-grpc" - virtualenv
!=20.21.1,>=20.0.24; extra == "serve-grpc" - py-spy
>=0.2.0; python_version < "3.12" and extra == "serve-grpc" - smart_open
; extra == "serve-grpc" - opencensus
; extra == "serve-grpc" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "serve-grpc" - watchfiles
; extra == "serve-grpc" - py-spy
>=0.4.0; python_version >= "3.12" and extra == "serve-grpc" - starlette
; extra == "serve-grpc" - grpcio
>=1.42.0; python_version >= "3.10" and extra == "serve-grpc" - colorful
; extra == "serve-grpc" - aiohttp
>=3.7; extra == "serve-grpc" - opentelemetry-sdk
>=1.30.0; extra == "serve-grpc" - grpcio
>=1.32.0; python_version < "3.10" and extra == "serve-grpc" - prometheus_client
>=0.7.1; extra == "serve-grpc" - opentelemetry-proto
; extra == "serve-grpc" - aiohttp_cors
; extra == "serve-grpc" - requests
; extra == "serve-grpc" - uvicorn
[standard]; extra == "serve-grpc" - fastapi
; extra == "serve-async-inference" - opentelemetry-exporter-prometheus
; extra == "serve-async-inference" - virtualenv
!=20.21.1,>=20.0.24; extra == "serve-async-inference" - py-spy
>=0.2.0; python_version < "3.12" and extra == "serve-async-inference" - smart_open
; extra == "serve-async-inference" - opencensus
; extra == "serve-async-inference" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "serve-async-inference" - watchfiles
; extra == "serve-async-inference" - py-spy
>=0.4.0; python_version >= "3.12" and extra == "serve-async-inference" - starlette
; extra == "serve-async-inference" - grpcio
>=1.42.0; python_version >= "3.10" and extra == "serve-async-inference" - colorful
; extra == "serve-async-inference" - aiohttp
>=3.7; extra == "serve-async-inference" - opentelemetry-sdk
>=1.30.0; extra == "serve-async-inference" - celery
; extra == "serve-async-inference" - grpcio
>=1.32.0; python_version < "3.10" and extra == "serve-async-inference" - prometheus_client
>=0.7.1; extra == "serve-async-inference" - opentelemetry-proto
; extra == "serve-async-inference" - aiohttp_cors
; extra == "serve-async-inference" - requests
; extra == "serve-async-inference" - uvicorn
[standard]; extra == "serve-async-inference" - ray-cpp
==2.52.1; extra == "cpp" - pandas
; extra == "rllib" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "rllib" - tensorboardX
>=1.9; extra == "rllib" - requests
; extra == "rllib" - pyarrow
>=9.0.0; extra == "rllib" - fsspec
; extra == "rllib" - dm_tree
; extra == "rllib" - gymnasium
==1.1.1; extra == "rllib" - lz4
; extra == "rllib" - ormsgpack
==1.7.0; extra == "rllib" - pyyaml
; extra == "rllib" - scipy
; extra == "rllib" - pandas
; extra == "train" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "train" - tensorboardX
>=1.9; extra == "train" - requests
; extra == "train" - pyarrow
>=9.0.0; extra == "train" - fsspec
; extra == "train" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "train" - pyarrow
>=9.0.0; extra == "air" - fastapi
; extra == "air" - opentelemetry-exporter-prometheus
; extra == "air" - virtualenv
!=20.21.1,>=20.0.24; extra == "air" - py-spy
>=0.2.0; python_version < "3.12" and extra == "air" - smart_open
; extra == "air" - opencensus
; extra == "air" - fsspec
; extra == "air" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "air" - watchfiles
; extra == "air" - py-spy
>=0.4.0; python_version >= "3.12" and extra == "air" - numpy
>=1.20; extra == "air" - starlette
; extra == "air" - grpcio
>=1.42.0; python_version >= "3.10" and extra == "air" - colorful
; extra == "air" - aiohttp
>=3.7; extra == "air" - opentelemetry-sdk
>=1.30.0; extra == "air" - grpcio
>=1.32.0; python_version < "3.10" and extra == "air" - tensorboardX
>=1.9; extra == "air" - prometheus_client
>=0.7.1; extra == "air" - pandas
>=1.3; extra == "air" - opentelemetry-proto
; extra == "air" - pandas
; extra == "air" - aiohttp_cors
; extra == "air" - requests
; extra == "air" - uvicorn
[standard]; extra == "air" - pyarrow
>=9.0.0; extra == "all" - pyOpenSSL
; extra == "all" - scipy
; extra == "all" - fastapi
; extra == "all" - opentelemetry-exporter-prometheus
; extra == "all" - uvicorn
[standard]; extra == "all" - dm_tree
; extra == "all" - virtualenv
!=20.21.1,>=20.0.24; extra == "all" - py-spy
>=0.2.0; python_version < "3.12" and extra == "all" - smart_open
; extra == "all" - opencensus
; extra == "all" - fsspec
; extra == "all" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "all" - py-spy
>=0.4.0; python_version >= "3.12" and extra == "all" - watchfiles
; extra == "all" - numpy
>=1.20; extra == "all" - colorful
; extra == "all" - grpcio
>=1.42.0; python_version >= "3.10" and extra == "all" - starlette
; extra == "all" - aiohttp
>=3.7; extra == "all" - pyyaml
; extra == "all" - ormsgpack
==1.7.0; extra == "all" - memray
; sys_platform != "win32" and extra == "all" - opentelemetry-sdk
>=1.30.0; extra == "all" - celery
; extra == "all" - grpcio
!=1.56.0; sys_platform == "darwin" and extra == "all" - gymnasium
==1.1.1; extra == "all" - grpcio
>=1.32.0; python_version < "3.10" and extra == "all" - lz4
; extra == "all" - tensorboardX
>=1.9; extra == "all" - prometheus_client
>=0.7.1; extra == "all" - pandas
>=1.3; extra == "all" - cupy-cuda12x
; sys_platform != "darwin" and extra == "all" - opentelemetry-proto
; extra == "all" - pandas
; extra == "all" - aiohttp_cors
; extra == "all" - requests
; extra == "all" - grpcio
; extra == "all" - ray-cpp
==2.52.1; extra == "all-cpp" - pyarrow
>=9.0.0; extra == "all-cpp" - scipy
; extra == "all-cpp" - pyOpenSSL
; extra == "all-cpp" - fastapi
; extra == "all-cpp" - grpcio
; extra == "all-cpp" - opentelemetry-exporter-prometheus
; extra == "all-cpp" - dm_tree
; extra == "all-cpp" - virtualenv
!=20.21.1,>=20.0.24; extra == "all-cpp" - py-spy
>=0.2.0; python_version < "3.12" and extra == "all-cpp" - smart_open
; extra == "all-cpp" - opencensus
; extra == "all-cpp" - fsspec
; extra == "all-cpp" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "all-cpp" - py-spy
>=0.4.0; python_version >= "3.12" and extra == "all-cpp" - watchfiles
; extra == "all-cpp" - numpy
>=1.20; extra == "all-cpp" - starlette
; extra == "all-cpp" - grpcio
>=1.42.0; python_version >= "3.10" and extra == "all-cpp" - colorful
; extra == "all-cpp" - aiohttp
>=3.7; extra == "all-cpp" - pyyaml
; extra == "all-cpp" - ormsgpack
==1.7.0; extra == "all-cpp" - memray
; sys_platform != "win32" and extra == "all-cpp" - opentelemetry-sdk
>=1.30.0; extra == "all-cpp" - celery
; extra == "all-cpp" - grpcio
!=1.56.0; sys_platform == "darwin" and extra == "all-cpp" - gymnasium
==1.1.1; extra == "all-cpp" - grpcio
>=1.32.0; python_version < "3.10" and extra == "all-cpp" - lz4
; extra == "all-cpp" - tensorboardX
>=1.9; extra == "all-cpp" - prometheus_client
>=0.7.1; extra == "all-cpp" - pandas
>=1.3; extra == "all-cpp" - cupy-cuda12x
; sys_platform != "darwin" and extra == "all-cpp" - opentelemetry-proto
; extra == "all-cpp" - pandas
; extra == "all-cpp" - aiohttp_cors
; extra == "all-cpp" - requests
; extra == "all-cpp" - uvicorn
[standard]; extra == "all-cpp" - pyarrow
>=9.0.0; extra == "llm" - fastapi
; extra == "llm" - opentelemetry-exporter-prometheus
; extra == "llm" - typer
; extra == "llm" - virtualenv
!=20.21.1,>=20.0.24; extra == "llm" - py-spy
>=0.2.0; python_version < "3.12" and extra == "llm" - hf_transfer
; extra == "llm" - smart_open
; extra == "llm" - opencensus
; extra == "llm" - jsonref
>=1.1.0; extra == "llm" - fsspec
; extra == "llm" - pydantic
!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3; extra == "llm" - watchfiles
; extra == "llm" - py-spy
>=0.4.0; python_version >= "3.12" and extra == "llm" - async-timeout
; python_version < "3.11" and extra == "llm" - jsonschema
; extra == "llm" - numpy
>=1.20; extra == "llm" - colorful
; extra == "llm" - meson
; extra == "llm" - nixl
>=0.6.1; extra == "llm" - grpcio
>=1.42.0; python_version >= "3.10" and extra == "llm" - starlette
; extra == "llm" - aiohttp
>=3.7; extra == "llm" - pybind11
; extra == "llm" - vllm
[audio]>=0.11.0; extra == "llm" - opentelemetry-sdk
>=1.30.0; extra == "llm" - grpcio
>=1.32.0; python_version < "3.10" and extra == "llm" - ninja
; extra == "llm" - prometheus_client
>=0.7.1; extra == "llm" - pandas
>=1.3; extra == "llm" - opentelemetry-proto
; extra == "llm" - aiohttp_cors
; extra == "llm" - requests
; extra == "llm" - uvicorn
[standard]; extra == "llm"