RAPIDS User Guides

The RAPIDS data science framework is a collection of libraries for running end-to-end data science pipelines completely on the GPU. The interaction is designed to have a familiar look and feel to working in Python, but utilizes optimized NVIDIA® CUDA® primitives and high-bandwidth GPU memory under the hood. Below are some links to help getting started with each of the individual RAPIDS libraries.

Full Collection of each RAPIDS Library Example Notebooks with RAPIDS Notebooks

A GitHub repository with our introductory examples of XGBoost, cuDF, cuML, cuGraph, and more.

Extended Collection of Community Notebooks

A collection of examples and tutorials used to introduce new users to the features and capabilities of RAPIDS.

Machine Learning Services Integration for RAPIDS Cloud

A repository with example notebooks and “getting started” code samples to help you integrate RAPIDS with the hyperparameter optimization services from Azure ML, AWS Sagemaker, Google Cloud, and Databricks.

Tools and Guides for RAPIDS Deployment

Deployment documentation to get you up and running with RAPIDS in AWS, GCP, Azure, IBM and more. Also includes guides for HPC, HPO, Kubernetes, Dask, and more.

ETL and Dataframe Processing with cuDF

Start with the 10 Minutes to cuDF and Dask-cuDF User Guide. Modeled after 10 Minutes to Pandas, this is a short introduction to cuDF that is geared mainly for new users. The cuDF User Guide is generally very extensive and helpful.

Accelerated Machine Learning with cuML

Start with the User Guide and the Estimator Intro, showcasing basic machine learning for training and evaluating machine learning models in cuML. The Intro and key concepts for cuML is helpful as well.

Graph Analytics with cuGraph

Start with the Easy Path to use NetworkX graph objects with accelerated algorithms. There is also general cuGraph Introduction.

Spatial Analytics with cuSpatial

Start with the cuSpatial User Guide for an intro to GPU Accelerated Spatial Analytics. The demo notebooks are also a good showcase.

Accelerated Cross-filtered Dashboards with cuxfilter

Start with 10 Minutes to Cuxfilter to get an overview of how to quickly create a dashboard and the examples section for real dataset examples.

Signal Analytics with cuSignal

Start with the End to End Example for simulating signals and influencing guide as well as the API Guide.

Computer Vision and Analytics with cuCIM

Start with the Welcome Notebook for links to resources guides and a good overview of the project structure.

Algorithms and Primitives for Scientific Computing, Data Science and Machine Learning with RAFT

Start with the Quick Start guide for simple python and C++ examples.

Accelerated Apache Spark with Spark RAPIDS

Start with the Examples Repository for Spark related utilities and examples using the RAPIDS Accelerator, including ETL, ML/DL, and more. A good overview is available on their docs introduction.