开发者指南#

注意

目前,本指南仅涵盖主要的 cuDF 库。将来,可能会扩展到也涵盖 dask_cudf、cudf_kafka 和 custreamz。

cuDF 是一个 GPU 加速的、类似于 Pandas 的 DataFrame 库。在底层,cuDF 的所有功能都依赖于 CUDA 加速的 libcudf C++ 库。因此,cuDF 的内部设计旨在高效且稳健地将 pandas API 映射到 libcudf 函数。有关 libcudf 库的更多信息,开发者指南是一个很好的起点。

本文档假定您熟悉整体贡献指南。本文档的目标是为 Python 开发者提供更具体的指导。它涵盖了 Python 代码的结构并讨论了最佳实践。此外,它还包括关于测试和基准测试等更具体主题的较长章节。