This repository contains the end-user docker images for RAPIDS.
There are two image types: base (rapidsai/base) and notebooks (rapidsai/notebooks).
This image can be found here: https://hub.docker.com/r/rapidsai/base
It contains the basic installation of RAPIDS. By default it starts an ipython REPL.
This image can be found here: https://hub.docker.com/r/rapidsai/notebooks
It extends the base images to include RAPIDS notebooks and a jupyterlab server which starts automatically.
Tags for both base and notebooks images take the form of ${RAPIDS_VER}-cuda${CUDA_VER}-py${PYTHON_VER}.
Note on CUDA versioning:
- RAPIDS 25.12 and later: CUDA version tags are major-only (e.g.,
cuda12,cuda13). - RAPIDS 25.10: Both major.minor version tags (e.g.,
cuda12.9,cuda13.0) and major version tags (e.g.,cuda12,cuda13). The major version tags are created by retagging the latest minor version builds. - RAPIDS 25.08 and older: CUDA version tags are major.minor (e.g.,
cuda12.9).
There is no latest tag.
The following environment variables can be passed to the docker run commands for each image:
EXTRA_CONDA_PACKAGES- used to install additionalcondapackages in the container. Use a space separated list of conda version specsCONDA_TIMEOUT- how long (in seconds) thecondainstall should wait before exitingEXTRA_PIP_PACKAGES- used to install additionalpippackages in the container. Use a space separated list of pip version specsPIP_TIMEOUT- how long (in seconds) thepipinstall should wait before exitingUNQUOTE- Whether the command line args todocker runshould be executed with or without being quoted. Default to false and it is unlikely that you need to change this.
Mounting files/folders to the locations specified below provide additional functionality for the images.
/home/rapids/environment.yml- acondaYAML environment file that contains a list of dependencies that will be installed. The file should look like:
dependencies:
- beautifulsoup4
- jqPlease see CONTRIBUTING.md for details on how to contribute to this repo.