Skip to content

Commit ed8b3ce

Browse files
authored
Add nvtx and dask dependencies to docker (#1188)
* add nvtx and dask deps to docker * typo * typo and lower bounds * add --no-cache-dir flag
1 parent a1ff9d2 commit ed8b3ce

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ RUN FILE="/etc/pip/constraint.txt" && \
5656
RUN pip install --no-cache-dir "h5py>=3.7.0" "netcdf4>=1.6.3" "ruamel.yaml>=0.17.22" "scikit-learn>=1.0.2" "cftime>=1.6.2" "einops>=0.7.0"
5757
RUN pip install --no-cache-dir "hydra-core>=1.2.0" "termcolor>=2.1.1" "wandb>=0.13.7" "pydantic>=1.10.2" "imageio" "moviepy" "tqdm>=4.60.0"
5858

59+
# Install nvtx and dask separately
60+
# Earlier these used to be pre-packaged in the base pytorch image (transitive dependencies of cudf / rapids)
61+
# From 25.09 onwards, Rapids libs are no longer packaged in PyTorch containers: https://docs.nvidia.com/deeplearning/frameworks/pytorch-release-notes/rel-25-09.html#rel-25-09
62+
RUN pip install --no-cache-dir "dask>=2025.10.0" "nvtx>=0.2.13"
63+
5964
# Install Numcodecs (This needs a separate install because Numcodecs ARM pip install has issues)
6065
# A fix is being added here: https://github.com/zarr-developers/numcodecs/pull/315 but the public release is not ready yet.
6166
ARG NUMCODECS_ARM64_WHEEL

0 commit comments

Comments
 (0)