chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 13:17:40 +08:00
commit f1825c8ceb
10096 changed files with 2364182 additions and 0 deletions
@@ -0,0 +1,15 @@
# ML tracking integrations
comet-ml==3.44.1
mlflow>=2.22.0
wandb>=0.23.1
# ML training frameworks
xgboost==2.1.0
lightgbm==4.6.0
# Huggingface
transformers>=5.0
accelerate>=1.0
# Cloud storage tools
s3fs==2023.12.1
@@ -0,0 +1,16 @@
# Used by CI for datasets and docs.
# https://github.com/ray-project/ray/pull/29448#discussion_r1006256498
daft>=0.7.0
dask[complete]==2023.6.1; python_version < '3.12'
distributed==2023.6.1; python_version < '3.12'
dask[complete]==2025.5.0; python_version >= '3.12'
distributed==2025.5.0; python_version >= '3.12'
aioboto3==12.1.0
crc32c==2.3
flask_cors
bokeh==2.4.3; python_version < '3.12'
modin>=0.31.0
pandas>=2.2.3
responses>=0.15.0
pymars>=0.8.3; python_version < "3.12"
@@ -0,0 +1,29 @@
# Used by CI for datasets tests.
# https://github.com/ray-project/ray/pull/29448#discussion_r1006256498
python-snappy
tensorflow-datasets==4.9.3
datasets>=3.0.2
pytest-repeat
soundfile
fastavro
google-cloud-bigquery
google-cloud-core
google-cloud-bigquery-storage
google-api-core
webdataset
raydp==1.7.0b20250423.dev0
pylance==1.0.3
delta-sharing
deltalake==1.5.0
pytest-mock
decord
snowflake-connector-python>=3.15.0
pyiceberg[sql-sqlite]==0.11.0
clickhouse-connect
confluent-kafka
pybase64
hudi==0.4.0
datasketches
testcontainers[kafka]
obstore
@@ -0,0 +1,34 @@
# These requirements are used for the CI and CPU-only Docker images so we install CPU only versions of torch.
# For GPU Docker images, you should install dl-gpu-requirements.txt afterwards.
tensorflow==2.15.1; python_version < '3.12' and (sys_platform != 'darwin' or platform_machine != 'arm64')
tensorflow-macos==2.15.1; python_version < '3.12' and sys_platform == 'darwin' and platform_machine == 'arm64'
tensorflow-probability==0.23.0; python_version < '3.12'
tensorflow-io-gcs-filesystem==0.31.0; python_version < '3.12'
tensorflow-datasets; python_version < '3.12'
array-record==0.5.1; python_version < '3.12' and sys_platform != 'darwin' and platform_system != 'Windows'
etils==1.5.2; python_version < '3.12'
# If you make changes below this line, please also make the corresponding changes to `dl-gpu-requirements.txt`
# and to `install-dependencies.sh`!
--extra-index-url https://download.pytorch.org/whl/cpu # for CPU versions of torch, torchvision
--find-links https://data.pyg.org/whl/torch-2.7.0+cpu.html # for CPU versions of torch-scatter, torch-sparse, torch-cluster, torch-spline-conv
torch==2.7.0
torchmetrics==0.10.3
# torchtext 0.18.0 has no cp313 wheels on PyPI; keep for 3.103.12 only.
torchtext==0.18.0; python_version < "3.13"
torchvision==0.22.0
torch-scatter==2.1.2
torch-sparse==0.6.18
torch-cluster==1.6.3
torch-spline-conv==1.2.2
torch-geometric==2.5.3
cupy-cuda12x>=13.4.0; sys_platform != 'darwin'
# Keep JAX version consistent with dl-gpu-requirements.txt
jax==0.4.33; python_version < '3.12' and sys_platform != 'darwin'
jaxlib==0.4.33; python_version < '3.12' and sys_platform != 'darwin'
@@ -0,0 +1,24 @@
# If you make changes below this line, please also make the corresponding changes to `dl-cpu-requirements.txt`!
tensorflow==2.15.1; python_version < '3.12' and (sys_platform != 'darwin' or platform_machine != 'arm64')
tensorflow-macos==2.15.1; python_version < '3.12' and sys_platform == 'darwin' and platform_machine == 'arm64'
tensorflow-probability==0.23.0; python_version < '3.12'
tensorflow-datasets; python_version < '3.12'
--extra-index-url https://download.pytorch.org/whl/cu128 # for GPU versions of torch, torchvision
--find-links https://data.pyg.org/whl/torch-2.7.0+cu128.html # for GPU versions of torch-scatter, torch-sparse, torch-cluster, torch-spline-conv
# specifying explicit plus-notation below so pip overwrites the existing cpu verisons
torch==2.7.0+cu128
torchvision==0.22.0+cu128
torch-scatter==2.1.2+pt27cu128
torch-sparse==0.6.18+pt27cu128
torch-cluster==1.6.3+pt27cu128
torch-spline-conv==1.2.2+pt27cu128
cupy-cuda12x>=13.4.0; sys_platform != 'darwin'
cudf-cu12>=24.12.0; sys_platform != 'darwin'
nixl==1.2.0; sys_platform != 'darwin'
jax==0.4.33; python_version < '3.12' and sys_platform != 'darwin'
jaxlib==0.4.33; python_version < '3.12' and sys_platform != 'darwin'
jax-cuda12-plugin[cuda12]==0.4.33; python_version < '3.12' and sys_platform != 'darwin'
@@ -0,0 +1,15 @@
# ML tracking integrations
comet-ml==3.44.1
mlflow>=3.0.0
wandb>=0.23.1
# ML training frameworks
xgboost==2.1.0
lightgbm==4.6.0
# Huggingface
transformers>=5.0
accelerate>=1.0
# Cloud storage tools
s3fs==2023.12.1
@@ -0,0 +1,15 @@
# Used by CI for datasets and docs.
# https://github.com/ray-project/ray/pull/29448#discussion_r1006256498
daft>=0.7.0
dask[complete]>=2025.5.0
distributed>=2025.5.0
aioboto3==12.1.0
crc32c==2.3
flask_cors
bokeh==3.1.0
modin>=0.26.0
pandas>=2.2.2
responses>=0.15.0
pymars>=0.8.3; python_version < "3.12"
lance-namespace==0.6.1
@@ -0,0 +1,46 @@
# Used by CI for datasets tests.
# https://github.com/ray-project/ray/pull/29448#discussion_r1006256498
python-snappy
tensorflow-datasets==4.9.3
datasets>=3.0.2
pytest-repeat
soundfile
fastavro
google-cloud-bigquery
google-cloud-core
google-cloud-bigquery-storage
google-api-core
webdataset
raydp==1.7.0b20250423.dev0
pylance
delta-sharing
deltalake==1.5.0
pytest-mock
decord
snowflake-connector-python>=3.15.0
pyiceberg[sql-sqlite]==0.11.0
clickhouse-connect
confluent-kafka
pybase64
hudi==0.4.0
datasketches
testcontainers[kafka]
obstore
pyarrow
torch
tensorflow
jax
jaxlib
tensorflow-datasets
tensorflow-metadata>=1.17.0
tf-keras
torchvision==0.24.0
confluent-kafka
zarr<3 ; python_version >= '3.11' # zarr 2.18.4+ requires py3.11+ (v2 API)
zarr>=2.18,<2.18.4 ; python_version < '3.11' # 2.18.3: last v2 line supporting py3.10
# numcodecs is zarr's codec dep; 0.14+ dropped py3.10. Pin per-Python with exact
# versions so the markers survive pip-compile -- the compiled-constraint pin must
# stay gated to py3.11+, otherwise the py3.10 data locks can't resolve zarr.
numcodecs==0.15.1 ; python_version >= '3.11'
numcodecs==0.13.1 ; python_version < '3.11'
@@ -0,0 +1,37 @@
# These requirements are used for the CI and CPU-only Docker images so we install CPU only versions of torch.
# For GPU Docker images, you should install dl-gpu-requirements.txt afterwards.
tensorflow==2.20.0; sys_platform != 'darwin' or platform_machine != 'arm64'
tensorflow-macos==2.20.0; sys_platform == 'darwin' and platform_machine == 'arm64'
tensorflow-probability==0.24.0
tensorflow-io-gcs-filesystem==0.31.0; python_version < '3.12'
tensorflow-datasets; python_version < '3.12'
array-record==0.5.1; python_version < '3.12' and sys_platform != 'darwin' and platform_system != 'Windows'
etils==1.5.2; python_version < '3.12'
tf-keras==2.20.0
# If you make changes below this line, please also make the corresponding changes to `dl-gpu-requirements.txt`
# and to `install-dependencies.sh`!
--extra-index-url https://download.pytorch.org/whl/cpu # for CPU versions of torch, torchvision
--find-links https://data.pyg.org/whl/torch-2.9.0+cpu.html # for CPU versions of torch-scatter, torch-sparse, torch-cluster, torch-spline-conv
torch==2.9.0
torchmetrics==0.10.3
torchtext==0.18.0
torchvision==0.24.0
# xgboost pulls nvidia-nccl-cu12 transitively even in CPU context. Align the
# pin with what cu128 torch requires so the compiled lock doesn't clash with
# GPU depsets that consume it as a constraint.
nvidia-nccl-cu12==2.27.5; platform_system == 'Linux' and platform_machine != 'aarch64'
torch-scatter==2.1.2
torch-sparse==0.6.18
torch-cluster==1.6.3
torch-spline-conv==1.2.2
torch-geometric==2.5.3
cupy-cuda12x==13.6.0; sys_platform != 'darwin'
# Keep JAX version consistent with dl-gpu-requirements.txt
jax==0.4.33; sys_platform != 'darwin'
jaxlib==0.4.33; sys_platform != 'darwin'
@@ -0,0 +1,28 @@
# If you make changes below this line, please also make the corresponding changes to `dl-cpu-requirements.txt`!
tensorflow==2.20.0; sys_platform != 'darwin' or platform_machine != 'arm64'
tensorflow-macos==2.20.0; sys_platform == 'darwin' and platform_machine == 'arm64'
tensorflow-probability==0.24.0
tf-keras==2.20.0
--extra-index-url https://download.pytorch.org/whl/cu128 # for GPU versions of torch, torchvision
--find-links https://data.pyg.org/whl/torch-2.9.0+cu128.html # for GPU versions of torch-scatter, torch-sparse, torch-cluster, torch-spline-conv
# specifying explicit plus-notation below so pip overwrites the existing cpu verisons
torch==2.9.0+cu128
torchvision==0.24.0+cu128
torch-scatter==2.1.2+pt29cu128
torch-sparse==0.6.18+pt29cu128
torch-cluster==1.6.3+pt29cu128
torch-spline-conv==1.2.2+pt29cu128
torch-geometric==2.5.3
# Declared explicitly so GPU depsets resolve nccl from cu128 torch
# transitively rather than being pinned by the CPU-built py3.13 lock.
nvidia-nccl-cu12; platform_system == 'Linux' and platform_machine != 'aarch64'
cupy-cuda12x==13.6.0; sys_platform != 'darwin'
cudf-cu12>=24.12.0; sys_platform != 'darwin' and python_version >= '3.11'
nixl==0.4.0; sys_platform != 'darwin'
jax==0.4.33; sys_platform != 'darwin'
jaxlib==0.4.33; sys_platform != 'darwin'
jax-cuda12-plugin[cuda12]==0.4.33; sys_platform != 'darwin'
@@ -0,0 +1,2 @@
pytorch-lightning==1.8.6
numpy==1.26.4
@@ -0,0 +1,6 @@
tf-keras
transformers
# keras 3.13 dropped py3.10 support; pin explicitly so pip-compile preserves
# a py_version marker on the lock entry (tensorflow pulls keras transitively).
keras==3.12.1; python_version < '3.11'
keras==3.14.0; python_version >= '3.11'
@@ -0,0 +1,9 @@
# For auto-generating an env-rendering Window.
pyglet==1.5.15
imageio-ffmpeg==0.4.5
rich==13.7.1
# Msgpack checkpoint stuff.
msgpack
msgpack-numpy
ormsgpack
tf_keras
@@ -0,0 +1,51 @@
# Testing framework.
pytest
pytest-asyncio
# Environment adapters.
# ---------------------
# Atari
ale_py==0.10.1
imageio==2.34.2
opencv-python-headless==4.10.0.84
# For testing MuJoCo envs with gymnasium.
mujoco==3.2.4
dm_control==1.0.12; python_version < "3.12"
# For tests on PettingZoo's multi-agent envs.
pettingzoo==1.24.3
pymunk==6.2.1
tinyscaler==1.2.8
shimmy==2.0.0
supersuit==3.9.3
# For tests on minigrid.
minigrid==2.3.1
tensorflow_estimator
# DeepMind's OpenSpiel
open-spiel==1.4
# Requires libtorrent which is unavailable for arm64
h5py==3.12.1
# Requirements for rendering.
moviepy
# numexpr is an optional pandas dependency that gets imported at runtime.
# It must be explicitly pinned here to ensure compatibility with numpy 2.x.
numexpr
# For ONNX export tests (policy_inference_after_training examples, --use-onnx-for-inference).
# onnxscript 0.5.x has a version-converter bug that breaks every torch>=2.9 dynamo ONNX
# export; pin >=0.6 directly (bumping onnx alone won't force it -- the resolver keeps the
# existing onnxscript pin). onnxscript>=0.6 in turn requires onnx>=1.17.
# Pinned only on this py3.13 track, NOT in the non-py313 rllib-test-requirements.txt: that
# track's tensorflow 2.15.1 caps ml_dtypes~=0.3.1, which conflicts with onnxscript>=0.6's
# onnx-ir -> ml_dtypes>=0.5.0. The rllib ONNX tests run from py3.13-derived deplocks
# (rllib_build_depset), so pinning here is sufficient; don't add this to the non-py313 file.
onnx>=1.17.0; sys_platform != 'darwin' or platform_machine != 'arm64'
onnxruntime==1.20.0; (sys_platform != 'darwin' or platform_machine != 'arm64') and python_version == '3.10'
onnxruntime==1.24.4; (sys_platform != 'darwin' or platform_machine != 'arm64') and python_version > '3.10'
onnxscript>=0.6.2; sys_platform != 'darwin' or platform_machine != 'arm64'
@@ -0,0 +1,2 @@
psutil
colorama
+1
View File
@@ -0,0 +1 @@
torchft-nightly==2026.5.15
@@ -0,0 +1,6 @@
accelerate>=0.20.1
deepspeed>=0.12.3
datasets>=4.0.0,<5.0.0
huggingface-hub>=1.0,<2.0
numexpr>=2.8.4
accelerate
@@ -0,0 +1,9 @@
boto3==1.29.7
evaluate==0.4.6
freezegun==1.1.0
mosaicml; python_version < "3.12"
sentencepiece==0.2.1
s3torchconnector==1.4.3
jupytext
tblib
xmltodict
@@ -0,0 +1,14 @@
# Searchers
ax-platform==1.2.1
# Python 3.13 only: no jaxtyping cap here; default tune-requirements.txt uses jaxtyping<0.3.8 for Python 3.10.
bayesian-optimization>=1.4.0
# BOHB
ConfigSpace>=0.7.1; python_version < "3.12"
hpbandster==0.7.4; python_version < "3.12"
hyperopt @ git+https://github.com/hyperopt/hyperopt.git@2504ee61419737e814e2dec2961b15d12775529c
future
nevergrad>=0.4.3.post7
optuna==4.1.0
@@ -0,0 +1,18 @@
aim==3.23.0; python_version < "3.12"
boto3==1.29.7
jupyterlab
matplotlib!=3.4.3
pytest-remotedata==0.3.2
lightning>2
fairscale==0.4.6
shortuuid==1.0.1
timm==0.9.2
zoopt==0.4.1
# timeseries lib
statsforecast==1.7.0
prophet==1.1.5
holidays==0.39
@@ -0,0 +1,8 @@
# For auto-generating an env-rendering Window.
pyglet==1.5.15
imageio-ffmpeg==0.4.5
rich==13.7.1
# Msgpack checkpoint stuff.
msgpack
msgpack-numpy
ormsgpack
@@ -0,0 +1,35 @@
# Environment adapters.
# ---------------------
# Atari
ale_py==0.10.1
imageio==2.34.2
opencv-python-headless==4.9.0.80
# For testing MuJoCo envs with gymnasium.
mujoco==3.2.4
dm_control==1.0.12; python_version < "3.12"
# For tests on PettingZoo's multi-agent envs.
pettingzoo==1.24.3
pymunk==6.2.1
tinyscaler==1.2.8
shimmy==2.0.0
supersuit==3.9.3
# For tests on minigrid.
minigrid==2.3.1
tensorflow_estimator
# DeepMind's OpenSpiel
open-spiel==1.4
# Requires libtorrent which is unavailable for arm64
h5py==3.12.1
# Requirements for rendering.
moviepy
# For ONNX export tests (policy_inference_after_training examples, --use-onnx-for-inference).
onnx==1.16.0; sys_platform != 'darwin' or platform_machine != 'arm64'
onnxruntime==1.18.0; sys_platform != 'darwin' or platform_machine != 'arm64'
onnxscript; sys_platform != 'darwin' or platform_machine != 'arm64'
@@ -0,0 +1,3 @@
deepspeed==0.17.2
datasets>=4.0.0,<5.0.0
huggingface-hub>=1.0,<2.0
@@ -0,0 +1,4 @@
evaluate==0.4.6
mosaicml; python_version < "3.12"
sentencepiece==0.1.96
s3torchconnector==1.4.3
@@ -0,0 +1,20 @@
# Searchers
ax-platform==1.2.1
# ax-platform -> botorch -> gpytorch -> jaxtyping: jaxtyping>=0.3.8 requires Python>=3.11.
# botorch itself declares python_requires>=3.10, but that constraint does not cover its
# transitive dependencies.
# In our case we need to pin jaxtyping<0.3.8 (i.e. 0.3.7) which supports Python>=3.10.
# Remove this pin once Ray drops Python 3.10 support.
jaxtyping<0.3.8
bayesian-optimization==1.4.3
# BOHB
ConfigSpace==0.7.1; python_version < "3.12"
hpbandster==0.7.4; python_version < "3.12"
hyperopt @ git+https://github.com/hyperopt/hyperopt.git@2504ee61419737e814e2dec2961b15d12775529c
future
nevergrad==0.4.3.post7
optuna==4.1.0
@@ -0,0 +1,17 @@
aim==3.23.0; python_version < "3.12"
jupyterlab
matplotlib!=3.4.3
pytest-remotedata==0.3.2
lightning>2
fairscale==0.4.6
shortuuid==1.0.1
timm==0.9.2
zoopt==0.4.1
# timeseries lib
statsforecast==1.7.0
prophet==1.1.5
holidays==0.39