RAPIDS API 文档
访问下方 RAPIDS 项目的当前文档。文档提供“稳定版”和“夜间版”。以下是每种版本的描述,以帮助您选择适合您需求的文档。
- 稳定版
- 当前发布版本文档;被认为是稳定的。
- 夜间版
- 正在进行中的发布版本文档;被认为是不稳定的,并且每晚发布。
- 旧版
- 之前发布版本文档;可供参考。
RAPIDS API
cuDF
cuDF 是一个 Python GPU DataFrame 库(基于 Apache Arrow 列式内存格式),用于加载、连接、聚合、过滤和以其他方式操作数据。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
dask-cuDF
Dask-cuDF 在必要时扩展了 Dask,以便使用 cuDF GPU DataFrame 而不是 Pandas DataFrame 来处理其 DataFrame 分区。Dask-cuDF 用于利用多个 GPU 和多个节点,以在更大规模上获得更高的性能。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
cuML
cuML 是一套库,实现了机器学习算法和数学基本函数,这些函数与其他 RAPIDS 项目共享兼容的 API。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
cuGraph
cuGraph 是一个 GPU 加速的图分析库,其功能类似于 NetworkX,并无缝集成到 RAPIDS 数据科学平台中。cuGraph 支持使用 PyG、DGL 包进行 GNN,使用 cugraph-service 进行远程图分析,并使用 WHOLEGRAPH 进行内存管理。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
cuxfilter
cuxfilter 作为连接库,能够轻松地在不同的可视化库和 GPU dataframe 之间建立连接。这还允许用户在单个仪表板中使用来自不同库的图表,同时提供交互功能。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
cuSpatial
cuSpatial 是一个 GPU 加速的向量 GIS 库,包括二元谓词 (DE-9IM)、点在多边形内、空间连接、距离和轨迹分析等功能。
文档 稳定版 (25.04) | 旧版 (25.02)
链接 更新日志 | github
cuProj
cuProj 是一个 GPU 加速的地理和大地测量坐标转换库,支持在坐标参考系统 (CRS) 之间投影坐标,与 PyProj 兼容。
文档 稳定版 (25.04) | 旧版 (25.02)
链接 更新日志 | github
cusignal
cuSignal 的功能已移至 CuPy。请参阅 CuPy 文档了解更多信息。
文档
链接 更新日志 | github
Java + cuDF
cuDF 库的 Java 绑定。
文档 稳定版 (25.04) | 旧版 (25.02)
链接 更新日志 | github
cuCIM
RAPIDS cuCIM 是一个可扩展的工具包,旨在为 N 维图像提供 GPU 加速的 I/O、计算机视觉和图像处理基本功能,重点关注生物医学成像。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
cuVS
cuVS 是一个用于 GPU 加速向量搜索和聚类的库。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
KvikIO
KvikIO 是一个用于使用 GPUDirect Storage (GDS) 进行高性能文件 IO 的 Python 和 C++ 库。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
RAFT
RAFT 包含用于向量搜索、机器学习和信息检索的基本常用算法和基本功能。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
Dask-CUDA
用于改进在启用 CUDA 的系统上部署和管理 Dask 工作节点的各种实用程序。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
RMM
RAPIDS 内存管理器 (RMM) 是 cuDF (C++ 和 Python) 以及其他 RAPIDS 库中所有设备内存分配的中心位置。此外,它是 CUDA 设备内存(和 CUDA 托管内存)的替代分配器,也是一个池分配器,使 CUDA 设备内存分配/释放更快且异步。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
RapidsMPF
RAPIDS 多进程基础 (rapidsmpf) 是一系列用 C++ 编写并向 Python 暴露的多 GPU、分布式内存算法的集合。
文档 夜间版 (25.06)
链接 github
RAPIDS 库
libcudf
libcudf 是一个用于实现标准 dataframe 操作的 C/C++ CUDA 库。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
libcuspatial
libcuspatial 是一个 GPU 加速的仅头文件 C++ 向量 GIS 库,包括二元谓词 (DE-9IM)、点在多边形内、空间连接、距离和轨迹分析等功能。
文档 稳定版 (25.04) | 旧版 (25.02)
链接 更新日志 | github
libcuproj
libcuproj 是一个 C++ 仅头文件库,用于 GPU 加速的地理和大地测量坐标转换,支持在坐标参考系统 (CRS) 之间投影坐标,类似于 PROJ。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
libcuml
libcuml 是 cuML 的 C/C++ CUDA 库。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
libkvikio
libkvikio 是一个 C++ 仅头文件库,提供 cuFile 的绑定,从而启用 GPUDirect Storage (GDS)。
文档 稳定版 (25.04) | 夜间版 (25.06) | 旧版 (25.02)
链接 更新日志 | github
libucxx
UCXX 是 UCX 的面向对象 C++ 接口,原生支持 Python 绑定。
文档 稳定版 (0.43) | 夜间版 (0.44) | 旧版 (0.42)
链接 github
rapids-cmake
这是一系列对所有 CUDA RAPIDS 项目都有用的 CMake 模块的集合。通过在同一个地方共享代码,可以更容易地推出 CMake 修复。