CatalogCollectionsBuild AI on Google Cloud
Build AI on Google Cloud
For contents of this collection and more information, please view on a desktop device.
Google Cloud Platform Collection - all the assets, blogs and links you need to get the most out of NGC content in GCP
Welcome to NGC - NVIDIA's home of accelerated software. If you're working in Artificial Intelligence, High Performance Computing or Visualization this is the place to get the latest, GPU optimized, software. Take a look at what we've got on offer:
NGC Collections provide all the assets you need to build cutting edge AI software in one place. So whether you're looking for the latest conversational AI models or want to know what models we have that work with our Transfer Learning Toolkits Collections provides the perfect starting point. We even have Collections that show you how you can get started with GPUs in the major CSPs. Whatever your experience level, this is a real boost to your workflow.
Containers package software applications, libraries, dependencies, and run time compilers in a self-contained environment so they can be easily deployed across various compute environments. The deep learning frameworks and HPC containers from NGC are GPU-optimized and tested on NVIDIA GPUs for scale and performance. With a one-click operation, you can easily pull, scale, and run containers in your environment. In NGC we have everything from RAPIDS to DIGITS and all the major deep learning frameworks. Optimized by NVIDIA to ensure that you're getting the most from your GPU infrastructure. We even host validated third-party applications such as H2O's DriverlessAI or MatLab from Mathworks.
Helm provides a container orchestration tool that allows you to configure and manage your containerized application deployments. Helm charts allow DevOps engineers and system administrators to describe exactly what components an application needs to run, simplifying deployment pipelines and enabling the easy deployment and integration of new apps.
While starting from scratch is awesome we know that a lot of the time you want to start with a state-of-the-art model. Whether you're using these as a benchmark to measure performance or as a building block for your own applications based on your data. We've got hundreds of pretrained checkpoints that cover everything from speech generation with Waveglow to VehicleMakeNet that will tell you, well, what make a vehicle is in streaming video. These models can provide the perfect building blocks for you.
It's not just custom models, though. What about the code that you need to get up and running, retrain the asset, or integrate into an end-user application? We host code samples, example applications, videos, images, and instructions so that you can get up and running with NGC's content really quickly. AI is very much a collaborative effort, and our Resources provide structure to solving the challenges that matter to you. You can even view Jupyter Notebooks directly in NGC, there's no need to download anything. Simply select "view Jupyter" from the actions menu in the file browser and you're good to go.
Deploy NGC Assets on Google Cloud
To help you leverage the plethora of building blocks available on NGC to build your AI, HPC and Visualization use-cases even faster, we partnered with Google Cloud to establish pathways for you to confidently deploy any asset on the NGC Catalog. These NVIDIA certified pathways ensure that you are always building your solutions in the most performant environment, with the latest drivers and libraries optimally configured for you by experts.
Simply put, we take care of all the underlying plumbing so you can focus on what you do best and build faster than ever.
Using Google Compute Engine
Google Compute Engine allows you to create virtual machine (VM) instances on the cloud powered by NVIDIA GPUs. We've created a host of VM images available on the Google Cloud Marketplace that you can use to setup a VM instance optimized for maximum GPU performance.
In fact, these VM images are updated almost every month to bring the latest software optimizations available, which have proven to incrementally augment the hardware performance of NVIDIA GPUs so you can tap into the maximum potential of your GPU instances on the cloud at any given time.
Click here to start building with software from NGC using an NVIDIA built and certified VM image best suited for your application
Learn how you can deploy assets from NGC to a VM instance on Google Cloud here
Enhance Your NGC Experience
Alright, so that's a rundown of the content we have in our Catalog and how you can get started on Google Cloud right away, but what next? Check out some of the steps in this section to see how you can take your NGC usage to the next level.
Whoa! That's right - while 99% of the content in our Catalog is free to use there's even more available if you're a registered user. From some of our containers and software to our deep learning models. If you want access to everything in the catalog you need to create an account. It's a really quick process. Simply follow these steps:
Visit https://ngc.nvidia.com/signup to get started
Enter your full name and email address
Accept the Terms and Conditions
Check the link in your email to verify your account
Tell us what content you're interested in so we can customize your experience That's it! You've now got access to everything our Catalog has to offer.
We've got a really powerful set of CLI tools that let you get the most from NGC's content whether you're working on your local GPU powered machine or remote infrastructure. Visit https://ngc.nvidia.com/setup to get started!
CLI Setup
NGC Private Registry
If you think this is cool, wait until you see what you can do with an NGC Private Registry. Imagine all of the power of NGC, and the incredible features you see in our catalog, but in your hands! You can manage your own Collections, Containers, Helm Charts, Models and Resources to improve how your team builds software. We've got a powerful CLI and REST API so you can even integrate NGC into your workflow. Making the process of building and scaling AI software seamless. To find out more about NGC private registries, take a look at this blog or book a tour here.
Using NGC is pretty straight-forward and we're positive you're already on your way to building your solutions. However, in case you might ever need any help, we've got you covered with a host of resources you can turn to.
While the voyage of discovery that working out all the features of a product can be a thrill. If you're a little hard pressed for time, or you simply want to know how you do that really-specific-thing-you're-sure-there-must-be-a way-to-do we've got really detailed developer and end user documentation here.
Using the Container Registry
Using the Model Registry
Helm User Guide
Need help with anything on NGC? Head over to our online community on the developer forums and ask away. You can get help with everything from our CSP integrations through to submitting feature requests. Take a look at some of our favorite forums below:
Docker and NVIDIA Docker - Everything you ever wanted to know about Docker and NVIDIA Docker.
Feature Requests - Got something on your mind? Let us know here.
Hints and Tips - Get hints and tips from NVIDIANs and some of NGC's power users.