pylibcudf-cu12 is the Python binding layer for libcudf, a GPU-accelerated DataFrame library that is part of the NVIDIA RAPIDS ecosystem. It provides high-performance data manipulation primitives, primarily used through the higher-level `cudf` library. As of version 26.4.0, it follows a monthly release cadence, aligned with other RAPIDS components.
pip install pylibcudf-cu12Verified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to create a basic `cudf.DataFrame` and perform a simple element-wise operation, showcasing the primary entry point for using the library.
Upgrade PyArrow: `pip install 'pyarrow>=19'`
Review `cudf` migration guides for alternative approaches to custom row/chunk-wise operations. Often, these can be replaced by UDFs (User Defined Functions) or other optimized `cudf` methods.
Ensure your system has CUDA Toolkit 12.x installed and configured correctly. If you need CUDA 11.x, install `pylibcudf-cu11` instead.
Upgrade your CUDA Toolkit to version 12.x and install the corresponding `pylibcudf-cu12` package.
If custom C++ code or extensions use this, they will need to be updated to use alternative resource management approaches, e.g., direct `rmm` usage.