diff --git a/docker/pytorch/2.11/cpu/pyproject.toml b/docker/pytorch/2.11/cpu/pyproject.toml index 85d7b1889978..bad5d37ccb6a 100644 --- a/docker/pytorch/2.11/cpu/pyproject.toml +++ b/docker/pytorch/2.11/cpu/pyproject.toml @@ -3,7 +3,7 @@ name = "pytorch-dlc-cpu" version = "2.11.0" requires-python = ">=3.12,<3.13" dependencies = [ - "torch==2.11.0", + "torch==2.12.0", "torchvision==0.26.0", "torchaudio==2.11.0", "deepspeed==0.18.8", @@ -14,7 +14,7 @@ dependencies = [ "requests", "packaging", "urllib3>=2.7.0", - "python-multipart>=0.0.27", + "python-multipart>=0.0.32", "GitPython>=3.1.50", "Mako>=1.3.12", "mpi4py", @@ -26,7 +26,7 @@ dependencies = [ [project.optional-dependencies] sagemaker = [ "smclarify", - "sagemaker>=3.4.0", + "sagemaker>=3.13.1", "sagemaker-pytorch-training", "sagemaker-training", "mlflow>=3.9.0", @@ -40,7 +40,7 @@ sagemaker = [ "seaborn", "cloudpickle", "s3fs>=2026.2.0", - "aiohttp>=3.14.0", + "aiohttp>=3.14.1", ] [tool.uv] diff --git a/docker/pytorch/2.11/cuda/pyproject.toml b/docker/pytorch/2.11/cuda/pyproject.toml index ccf83e9cbae7..21e4ecb3be4f 100644 --- a/docker/pytorch/2.11/cuda/pyproject.toml +++ b/docker/pytorch/2.11/cuda/pyproject.toml @@ -3,7 +3,7 @@ name = "pytorch-dlc" version = "2.11.0" requires-python = ">=3.12,<3.13" dependencies = [ - "torch==2.11.0", + "torch==2.12.0", "torchvision==0.26.0", "torchaudio==2.11.0", "deepspeed==0.18.8", @@ -14,7 +14,7 @@ dependencies = [ "requests", "packaging", "urllib3>=2.7.0", - "python-multipart>=0.0.27", + "python-multipart>=0.0.32", "GitPython>=3.1.50", "Mako>=1.3.12", ] @@ -22,7 +22,7 @@ dependencies = [ [project.optional-dependencies] sagemaker = [ "smclarify", - "sagemaker>=3.4.0", + "sagemaker>=3.13.1", "sagemaker-pytorch-training", "sagemaker-training", "mlflow>=3.9.0", @@ -36,7 +36,7 @@ sagemaker = [ "seaborn", "cloudpickle", "s3fs>=2026.2.0", - "aiohttp>=3.14.0", + "aiohttp>=3.14.1", ] [tool.uv] diff --git a/docker/ray/pyproject.toml b/docker/ray/pyproject.toml index 78b17c793b88..bbe7ddfe66df 100644 --- a/docker/ray/pyproject.toml +++ b/docker/ray/pyproject.toml @@ -4,7 +4,7 @@ version = "1.1.0" requires-python = "==3.13.*" dependencies = [ "awscli==1.44.49", - "pip==26.0.1", + "pip==26.1", "boto3==1.42.59", "fastapi==0.133.1", "httpx==0.28.1", @@ -16,7 +16,7 @@ dependencies = [ "ray[serve]==2.55.1", "scikit-learn==1.8.0", "soundfile==0.13.1", - "torch==2.10.0", + "torch==2.12.0", "torchaudio==2.10.0", "torchcodec==0.10.0", "torchvision==0.25.0", diff --git a/docker/xgboost/3.0-5/requirements.txt b/docker/xgboost/3.0-5/requirements.txt index 1247fb008388..bc25008d4a6f 100644 --- a/docker/xgboost/3.0-5/requirements.txt +++ b/docker/xgboost/3.0-5/requirements.txt @@ -1,15 +1,15 @@ boto3==1.17.52 botocore==1.20.52 certifi==2025.4.26 -cryptography==46.0.7 +cryptography==48.0.1 cuda-python==12.6.0 dask-cuda==24.12.00 dask[dataframe]==2024.11.2 -Flask==1.1.1 +Flask==3.1.3 gevent==23.9.1 gunicorn==23.0.0 itsdangerous==2.0.1 -jinja2==2.11.3 +jinja2==3.1.6 MarkupSafe==1.1.1 matplotlib==3.9.2 multi-model-server==1.1.2 @@ -21,13 +21,13 @@ psutil==5.8.0 pynvml==11.4.1 python-dateutil==2.8.2 PyYAML==6.0.1 -requests==2.32.3 +requests==2.33.0 retrying==1.3.3 sagemaker-containers==2.8.6.post2 sagemaker-inference==1.5.5 scikit-learn==1.5.2 scipy==1.15.0 setuptools<81 -urllib3==1.26.20 -Werkzeug==0.15.6 -wheel==0.45.1 +urllib3==2.7.0 +Werkzeug==3.1.6 +wheel==0.46.2 diff --git a/docker/xgboost/pyproject.toml b/docker/xgboost/pyproject.toml index 3bf854a9f1a8..875a8c536c71 100644 --- a/docker/xgboost/pyproject.toml +++ b/docker/xgboost/pyproject.toml @@ -7,7 +7,7 @@ dependencies = [ "boto3==1.38.0", "botocore==1.38.0", "certifi==2025.4.26", - "cryptography==46.0.7", + "cryptography==48.0.1", "cuda-python==12.9.0", "dask-cuda==26.4.0", "dask[dataframe]==2026.1.1", @@ -24,7 +24,7 @@ dependencies = [ "pynvml==12.0.0", "python-dateutil==2.9.0", "PyYAML==6.0.1", - "requests==2.32.3", + "requests==2.33.0", "retrying==1.3.3", "sagemaker-containers==2.8.6.post2", "sagemaker-inference==1.5.5", @@ -32,11 +32,11 @@ dependencies = [ "scipy==1.15.0", "setuptools>=80.9.0,<81", "urllib3==2.7.0", - "Werkzeug==3.1.8", - "pyarrow==22.0.0", - "protobuf>=3.20.0,<=3.20.3", + "Werkzeug==3.1.6", + "pyarrow==23.0.1", + "protobuf<=7.35.1,>=7.35.1", "fonttools>=4.60.2", - "idna>=3.7", + "idna>=3.18", ] [tool.uv] diff --git a/test/xgboost/requirements.txt b/test/xgboost/requirements.txt index d371ab0d94a9..0ab4a042adc5 100644 --- a/test/xgboost/requirements.txt +++ b/test/xgboost/requirements.txt @@ -1 +1 @@ -sagemaker>=2,<3 +sagemaker>=3.13.1,<4