{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/4"},{"label":"Database","url":"https://skillfed.io/packages/category/database/3"}],"enrichment":{"capability":"cuDF is a GPU-accelerated DataFrame library that provides pandas-like APIs for tabular data processing on NVIDIA GPUs, with optional zero-code-change acceleration for existing pandas code via cudf.pandas.","skillfed_tags":["gpu-acceleration","dataframe-library","rapids"],"use_cases":["Accelerate existing pandas workflows on GPU by running `python -m cudf.pandas script.py` without modifying code.","Process large parquet or CSV files with GPU-accelerated groupby, filtering, and aggregation operations.","Build distributed GPU data pipelines using dask-cudf for multi-GPU or multi-node workloads.","Run Polars queries on GPU by collecting lazy frames with `engine=\"gpu\"` for performance-critical analytics.","Integrate GPU-accelerated DataFrames into Spark jobs via Spark RAPIDS for hybrid CPU-GPU ETL."],"what_it_does":"cuDF is a GPU-accelerated DataFrame library that mirrors the pandas API, allowing you to work with tabular data on NVIDIA GPUs instead of CPUs. It's part of the RAPIDS suite and includes multiple components: libcudf (the core CUDA C++ library), pylibcudf (Cython bindings), the main cudf library (pandas-like interface), cudf-polars (GPU engine for Polars), and dask-cudf (GPU backend for Dask). The package depends on 18 runtime libraries including CUDA toolkit, cupy, numba, pandas, pyarrow, and GPU-specific NVIDIA libraries.\n\nThe primary use case is accelerating data processing workloads by offloading computation to GPU. cuDF offers a drop-in replacement for pandas code through cudf.pandas, which can be invoked with `python -m cudf.pandas` or a Jupyter magic command, requiring no code changes. It also integrates with Polars (via lazy evaluation with `engine=\"gpu\"`) and works as a backend for distributed computing frameworks like Dask and Apache Spark (via Spark RAPIDS).","worth_installing":"Yes, with conditions. cuDF is actively maintained, permissively licensed, and well-suited for GPU-accelerated tabular data processing. Install only if you have an NVIDIA GPU with compatible CUDA 12 drivers and can manage the 18 runtime dependencies (including CUDA toolkit and GPU libraries). The medium install friction and CUDA version matching requirement are the main barriers; once satisfied, it offers substantial performance gains for data processing workloads that fit GPU memory."},"id":"cudf-cu12","links":{"html":"https://skillfed.io/packages/cudf-cu12","md":"https://skillfed.io/packages/cudf-cu12.md","pypi":"https://pypi.org/project/cudf-cu12/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-06","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"cudf-cu12","python_support":"supports_current","summary":"cuDF - GPU Dataframe"},"popularity":{"monthly_downloads":420570,"position":6788,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"26.8.0"}
