To install this package, run one of the following:
cuCIMRAPIDS cuCIM (pronounced "koo-sim", see here) is an open-source, accelerated computer vision and image processing software library for multidimensional images used in biomedical, geospatial, material and life science, and remote sensing use cases.
cuCIM offers:
cuCIM supports the following formats:
NOTE: For the latest stable README.md ensure you are on the main branch.
Blogs - Enhanced Image Analysis with Multidimensional Image Processing - Accelerating Scikit-Image API with cuCIM: n-Dimensional Image Processing and IO on GPUs - Accelerating Digital Pathology Pipelines with NVIDIA Clara™ Deploy
Webinars
Release notes are available on our wiki page.
conda create -n cucim -c rapidsai -c conda-forge cucim cuda-version=`<CUDA version>`
<CUDA version> should be 12.0+ (e.g., 12.0, etc.)
conda create -n cucim -c rapidsai-nightly -c conda-forge cucim cuda-version=`<CUDA version>`
<CUDA version> should be 12.0+ (e.g., 12.0, etc.)
Install for CUDA 12:
pip install cucim-cu12
Install for CUDA 13:
pip install cucim-cu13
Please check out our Welcome notebook (NBViewer)
To download images used in the notebooks, please execute the following commands from the repository root folder to copy sample input images into notebooks/input folder:
(You will need Docker installed in your system)
./run download_testdata
or
mkdir -p notebooks/input
tmp_id=$(docker create gigony/svs-testdata:little-big)
docker cp $tmp_id:/input notebooks
docker rm -v ${tmp_id}
cuCIM includes an experimental cuslide2 plugin that uses nvImageCodec for GPU-accelerated TIFF decoding. This plugin provides enhanced performance for batch ROI decoding operations.
To enable the cuslide2 plugin, set the ENABLE_CUSLIDE2 environment variable:
ENABLE_CUSLIDE2=1 python your_script.py
cuCIM provides test scripts to verify cuslide2 functionality with different TIFF formats:
Aperio SVS files:
# Download a sample SVS file and run the test
python scripts/test_aperio_svs.py --download
# Or test with your own SVS file
ENABLE_CUSLIDE2=1 python scripts/test_aperio_svs.py /path/to/your/file.svs
Philips TIFF files:
# Test with a Philips TIFF file
ENABLE_CUSLIDE2=1 python scripts/test_philips_tiff.py /path/to/your/philips.tiff
# List available test options
python scripts/test_philips_tiff.py --help
See build instructions.
Contributions to cuCIM are more than welcome! Please review the CONTRIBUTING.md file for information on how to contribute code and issues to the project.
Without awesome third-party open source software, this project wouldn't exist.
Please find LICENSE-3rdparty.md to see which third-party open source software is used in this project.
Apache-2.0 License (see LICENSE file).
Copyright (c) 2020-2026, NVIDIA CORPORATION.
Last Updated
Feb 3, 2026 at 20:06
Total Downloads
475
Supported Platforms