RAFT is a repository containining shared utilities, mathematical operations and common functions for the analytics components of RAPIDS. Both the C++ and Python components can be included in consuming libraries.
Refer to the Build and Development Guide for details on RAFT's design, building, testing and development guidelines.
The folder structure mirrors the main RAPIDS repos (cuDF, cuML, cuGraph...), with the following folders:
cpp
: Source code for all C++ code. The code is header only, therefore it is in theinclude
folder (with nosrc
).python
: Source code for all Python source code.ci
: Scripts for running CI in PRs