NGC

GPU-Optimized Software Hub Simplifying DL, ML and HPC Workflows.

Accelerating Innovation

NGC is the hub for GPU-optimized software for deep learning, machine learning, and HPC that takes care of all the plumbing so data scientists, developers, and researchers can focus on building solutions, gathering insights, and delivering business value.

Accelerate Time-to-Solution

NGC accelerates productivity with easy-to-deploy, optimized AI frameworks and HPC application containers, so users can focus on building their solutions.

Simplify AI Adoption

NGC lowers the barrier to AI adoption by taking care of the heavy lifting (expertise, time, compute resources) with pre-trained models and workflows with best-in-class accuracy and performance.

Run Anywhere You Have NVIDIA GPUs

Run software from NGC on-prem, in the cloud, or using hybrid deployments. This maximizes utilization of GPUs, portability, and scalability.

Deploy NGC Software with Confidence

Enterprise-grade support for NGC-Ready systems provides direct access to NVIDIA's experts, minimizing system downtime, and maximizing system utilization and productivity.

Accelerate Your Workflows with NGC

NGC provides a range of options that meet the needs of data scientists, developers, and researchers with various levels of AI expertise. Build models from scratch with framework containers, leverage model training scripts and pre-trained models to speedup projects, or use complete workflows for the fastest AI implementation. No matter which option you pick, you will experience a faster start and a faster time-to-solution.

Containers

Models

Model Scripts

Industry Solutions

Q&A

Deploy and Run Workloads Faster with Containers

Spanning AI, data science, and HPC, the container registry on NGC features an extensive range of GPU-accelerated software for NVIDIA GPUs.

NGC hosts containers for the top AI and data science software, tuned, tested and optimized by NVIDIA, as well as fully tested containers for HPC applications and data analytics. NGC containers provide powerful and easy-to-deploy software proven to deliver the fastest results, allowing users to build solutions from the ground up, with complete control.

Jumpstart Your Projects with Pre-Trained Models

Many AI applications have common needs: classification, object detection, language translation, text-to-speech, recommender engines, sentiment analysis, and more. When developing applications with these capabilities, it is much faster to start with a model that is pre-trained and then tune it for a specific use case.

NGC offers pre-trained models for a variety of common AI tasks that are optimized for NVIDIA Tensor Core GPUs, and can be easily re-trained by updating just a few layers, saving valuable time.

NGC provides a comprehensive catalog of GPU-accelerated containers for AI, machine learning and HPC that are optimized, tested and ready-to-run on supported NVIDIA GPUs on-premises and in the cloud. In addition, it provides pre-trained models, model scripts, and industry solutions that can be easily integrated in existing workflows.

Compiling and deploying DL frameworks from is time consuming and error-prone. Optimizing AI software requires expertise. Building models requires expertise, time and compute resources. NGC takes care of these challenges with GPU-optimized software and tools that data scientist, developers, IT and users can leverage so they can focus on building their solutions.

Each container has a pre-integrated set of GPU-accelerated software. The stack includes the chosen application or framework, NVIDIA CUDA Toolkit, accelerated libraries and other necessary drivers —all tested and tuned to work together immediately with no additional setup.

The NGC containers run on PCs, workstations, HPC clusters, NVIDIA DGX systems, on NVIDIA GPUs on supported cloud providers, and NGC-Ready systems. The containers run in Docker and Singularity runtimes. View the NGC documentation for more information.

NVIDIA offers virtual machine image files in the marketplace section of each supported cloud service provider. To run an NGC container, simply pick the appropriate instance type, run the NGC image, and pull the container into it from the NGC container registry. The exact steps vary by cloud provider, but you can find step-by-step instructions in the NGC documentation.

There is no charge to download the containers from the NGC container registry (subject to the terms of the TOU). However, for running in the cloud, each cloud service provider will have their own pricing for GPU compute instances.

NVIDIA’s NGC-Ready program enables all server makers to validate NGC containers on their systems. Servers that pass the program’s suite of tests are termed “NGC-Ready” to deploy CUDA-X applications. See full list of NGC-Ready systems.

NVIDIA NGC Support Services

IT teams supporting organizations adopting AI and data science are managing new types of workloads, frequently-updated software, and hardware for a diverse set of users.

NVIDIA NGC Support Services provides enterprise-grade support to ensure NGC-Ready systems run optimally, maximizing system utilization and user productivity. The service gives enterprise IT direct access to NVIDIA subject matter experts to quickly address software issues and minimize system downtime.

Get the Latest from NVIDIA
on Data Center

LIMITED TIME OFFER: $49,900 ON NVIDIA DGX STATION

For a limited time only, purchase a DGX Station for $49,900 - over a 25% discount - on your first DGX Station purchase.* Additional Station purchases will be at full price.
Reselling partners, and not NVIDIA, are solely responsible for the price provided to the End Customer. Please contact your reseller to obtain final pricing and offer details.
Discounted price available for limited time, ending April 29, 2018. May not be combined with other promotions. NVIDIA may discontinue promotion at any time and without advance notice.