NVIDIA GPU-Acceleration Libraries for Data Science and AI

Data science is one of the key drivers of AI, and AI can transform every industry. But harnessing its power is a complex challenge. Developing AI-based applications takes many steps—data processing, feature engineering, machine learning, verification, and deployment—and each step involves processing large volumes of data and performing massive computing operations. This requires accelerated computing, and this is where CUDA-X AI is driving transformation.

Acceleration for Modern AI Applications

From end to end, the data science workflow requires powerful computing capabilities. CUDA-X AI is a collection of software-acceleration libraries built on top of CUDA®, NVIDIA’s groundbreaking parallel programming model, that provide essential optimizations for deep learning, machine learning, and high-performance computing (HPC). These libraries include cuDNN for accelerating deep learning primitives, cuML for accelerating data science workflows and machine learning algorithms, NVIDIA® TensorRT for optimizing trained models for inference, cuDF for accessing a pandas-like API for data science, cuGraph for performing high-performance analytics on graphs, and over 13 other libraries. Together, they work seamlessly with NVIDIA Tensor Core GPUs to accelerate the development and deployment of AI-based applications. CUDA-X AI gives developers the power to increase productivity while benefiting from continuous application performance gains.  

CUDA-X AI Ecosystem Diagram

Available Everywhere

CUDA-X AI is widely available. Its software-acceleration libraries are integrated into all deep learning frameworks, including TensorFlow, PyTorch, and MXNet, and popular data science software such as RAPIDS. They’re part of leading cloud platforms, including AWS, Microsoft Azure, and Google Cloud. And they’re free as individual downloads or containerized software stacks from NGC. CUDA-X AI libraries can be deployed everywhere on NVIDIA GPUs, including desktops, workstations, servers, cloud computing, and internet of things (IoT) devices. Whether you’re creating a new application or trying to speed up an existing one, CUDA-X AI provides the most efficient, effective path forward.

Unlock GPU Power for AI Applications

Explore the AI domains being transformed by NVIDIA CUDA-X AI and the GPU-accelerated libraries available within them.