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.
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 Microsoft Azure 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.
Azure Virtual Machines 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 Azure 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.
Azure Machine Learning gives you direct access to a fully provisioned JupyterLab environment that are powered by GPUs, abstracting you from the complexities of setting up a cloud instance so you can dive right into building your solutions. With NGC-AzureML Quick Launch toolkit, you can now launch a fully configured AzureML JupyterLab environment, pre-loaded with any combination of assets from NGC.
Alright, so that's a rundown of the content we have in our Catalog and how you can get started on Microsoft Azure 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:
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!
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.
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: