NVIDIA CUDA-X Libraries for Data Science Featured User Guides#
The NVIDIA CUDA-X libraries for 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 libraries.
Community Notebooks: A collection of examples and tutorials used to introduce new users to the features and capabilities of NVIDIA CUDA-X libraries for data science.
Tools and Guides for NVIDA CUDA-X Libraries for Data Science Deployment: Deployment documentation to get you up and running with NVIDIA CUDA-X libraries for data science 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.
Tools and Guides for CUDA-X Deployment: Deployment documentation to get you up and running on AWS, GCP, Azure, IBM and more. Also includes guides for HPC, HPO, Kubernetes, Dask, and more.
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. Or, use nx-cugraph to use the NetworkX API with a zero code change GPU accelerated backend. There is also a general cuGraph Introduction.
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 cuDF: Start with the Examples Repository for Spark related utilities and examples using the NVIDIA CUDA-X library cuDF, including ETL, ML/DL, and more. A good overview is available on their docs introduction.