API Docs

Access our current docs for all RAPIDS projects below. Docs are available in both “stable” and “nightly” versions. The description of each is below to help select the docs that fit your needs.

STABLE
Current release docs; considered to be stable.
NIGHTLY
Work-in-progress release docs; considered to be unstable and released nightly.
LEGACY
Previous release docs; available for reference.

RAPIDS APIs

cuDF

cuDF is a Python GPU DataFrame library (built on the Apache Arrow columnar memory format) for loading, joining, aggregating, filtering, and otherwise manipulating data.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

cuML

cuML is a suite of libraries that implement machine learning algorithms and mathematical primitives functions that share compatible APIs with other RAPIDS projects.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

cuGraph

cuGraph is a GPU accelerated graph analytics library, with functionality like NetworkX, which is seamlessly integrated into the RAPIDS data science platform.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

CLX

Cyber Log Accelerators (CLX), also pronounced “clicks”, provides a collection of RAPIDS examples for security analysts, data scientists, and engineers to quickly get started applying RAPIDS and GPU acceleration to real-world cybersecurity use cases.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

cuxfilter

cuxfilter acts as a connector library, which provides the connections between different visualization libraries and a GPU dataframe without much hassle. This also allows the user to use charts from different libraries in a single dashboard, while also providing the interaction.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

cuspatial

cuSpatial is a GPU accelerated C++/Python library for accelerating GIS workflows including point-in-polygon, spatial join, coordinate systems, shape primitives, distances, and trajectory analysis.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

cusignal

cuSignal leverages CuPy, Numba, and the RAPIDS ecosystem for GPU accelerated signal processing. In some cases, cuSignal is a direct port of Scipy Signal to leverage GPU compute resources via CuPy but also contains Numba CUDA kernels for additional speedups for selected functions.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

Java + cuDF

Java bindings for the cuDF library.

DOCS stable (21.06) | legacy (0.19)

cuCIM

The RAPIDS cuCIM is an extensible toolkit designed to provide GPU accelerated I/O, computer vision & image processing primitives for N-Dimensional images with a focus on biomedical imaging.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

Dask-CUDA

Various utilities to improve deployment and management of Dask workers on CUDA-enabled systems.

DOCS stable (21.06) | nightly (21.08)

RMM

RAPIDS Memory Manager (RMM) is a central place for all device memory allocations in cuDF (C++ and Python) and other RAPIDS libraries. In addition, it is a replacement allocator for CUDA Device Memory (and CUDA Managed Memory) and a pool allocator to make CUDA device memory allocation / deallocation faster and asynchronous.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

RAPIDS Libraries

libcudf

libcudf is a C/C++ CUDA library for implementing standard dataframe operations.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

libcugraph

libcugraph is a C/C++ library for graph processing. The library provides a C++ API for users wanting low-level access to CUDA-based graph processes.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

libcuml

libcuml is a C/C++ CUDA library for cuML.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)

librmm

RAPIDS Memory Manager (RMM) is a central place for all device memory allocations in cuDF (C++ and Python) and other RAPIDS libraries. In addition, it is a replacement allocator for CUDA Device Memory (and CUDA Managed Memory) and a pool allocator to make CUDA device memory allocation / deallocation faster and asynchronous.

DOCS stable (21.06) | nightly (21.08) | legacy (0.19)