Utilities for integrating Dask with cuDF on CUDA 12.x. This package provides the distributed DataFrame functionality backed by cuDF, leveraging cuDF's GPU-accelerated columnar operations. Version 26.4.0 requires Python >=3.11 and is part of the RAPIDS 26.04 release. Releases follow a quarterly cadence aligned with RAPIDS.
pip install dask-cudf-cu12Verified import paths — ran on the pinned version, not inferred.
Creates a dask_cudf DataFrame from a cuDF DataFrame and computes the result.
Check your CUDA version with nvidia-smi. Install dask-cudf-cu12 if CUDA >=12.0, otherwise dask-cudf.
Replace df.apply_chunks(func, ...) with df.map_partitions(func). For grouped operations, use groupby_obj.apply(func, meta=...).
Use separate conda environments for CUDA 11.x and 12.x, or pip install only the correct variant.
Use npartitions parameter explicitly: dask_cudf.from_cudf(df, npartitions=len(gpu_devices)).
pip install dask-cudf-cu12 (for CUDA 12.x) or pip install dask-cudf (for CUDA 11.x).
Upgrade packages: pip install --upgrade dask-cudf-cu12 cudf-cu12