Introduction to Using NGC with Google Cloud Platform

NVIDIA makes available on the Google Cloud Platform (GCP) a customized image optimized for the NVIDIA Pascal™ and Volta™ GPUs. Running NGC containers on this virtual machine (VM) instance provides optimum performance for deep learning jobs.

Three flavors of the NVIDIA GPU Cloud image are available:
  • Standard NVIDIA GPU Cloud Image

    Includes Ubuntu Server, the NVIDIA driver, Docker CE, and the NVIDIA Container Runtime for Docker

  • GPU Accelerated Image for TensorFlow

    The standard image plus a built-in, ready-to-use TensorFlow container

  • GPU Accelerated Image for PyTorch

    The standard image plus a built-in, ready-to-use PyTorch container

For those familiar with the Google Cloud Platform, the process of launching the instance is as simple as logging into GCP and creating a deployment solution using the Google Cloud Launcher. After deploying the NVIDIA GPU Cloud Image solution, you can SSH into the GPU Cloud instance and start running deep learning jobs using framework containers from the NGC container registry.    

This document provides step-by-step instructions for accomplishing this.