Skip to main content

NVIDIA® GPU Cloud (NGC) with E2E Cloud Compute

NVIDIA GPU Cloud (NGC) is a GPU-accelerated cloud platform optimized for deep learning and scientific computing. NGC includes NGC containers, the NGC container registry, the NGC website, and platform software for running the deep learning containers. This document provides an overview of how to use NGC with E2E Cloud Infrastructure.

NVIDIA makes available on E2E Cloud Infrastructure a customized Compute image optimized for the NVIDIA® Tesla Volta™ and Turing™ GPUs. Running NGC containers on this instance provides optimum performance for Deep Learning, Data Science, and HPC.

Prerequisites

Launching an instance based on the NGC image

Using the Console

  1. Sign In to Myaccount Console
    Log in to your E2E Networks account on the Myaccount console.

    E2E MyAccount Login

  2. Navigate to Node Creation Page
    After logging in to the E2E Networks ‘My Account’, you can click on any of the following options:

    • Green Start button in the top right to open the quick start menu.
    • On the left side of the MyAccount dashboard, click on the “Nodes” sub-menu available under the Products section.
    • You may also click on the “Nodes” header on the dashboard.

    E2E Nodes Dashboard

  3. Create a Node
    On the ‘Manage Nodes’ page, click on the ‘Create Node’ button to create a node that will take you to the ‘Create Compute Node’ page.

  4. Choosing an NVIDIA GPU Cloud (NGC) Image
    Once you have selected the Node image, click the “Create” Button. This will take you to the final stage of the ‘Create Compute Node’ page.

    Choose NGC Image

  5. Finalize and Create a Node
    Here, you can specify the node name and additional options for the Node you’re creating.

    • Choose an SSH Authentication: Use SSH Keys for more secure access than password-based login. Once you select "Use SSH Keys," you can tick the “Disable Password for remote SSH Access.” The only SSH key is required to access your Node remotely. Alternatively, you can use a one-time password, which is a single-use password shared via an auto-generated email by default. You will need to reset your password after accessing the server.

    • Enable Backup: You can enable automatic backups of the node by ticking the “Enable backup” checkbox.

    Once you have selected your options, click Create. It will take a few minutes to set up the Node, and you will be directed to the ‘Manage Node’ page. Additionally, you will receive a notification email with your Node login credentials. Now, you can access and manage your nodes from the ‘Manage Node’ page.

    Node Setup Complete

  6. Connect to your NGC instance
    You should see the NGC instance with the state "Running." You can connect to the instance using SSH. For general information about launching Compute instances, see Creating an Instance.

    NGC Instance Running

Start with your NGC container

Once logged into the instance, you can start pulling and running the NGC container.

The list of available containers (TensorFlow, Caffe2, DIGITS, Matab, MXNet, PyTorch, RAPIDS, etc…) is available here with version tags and complete instructions for getting the container up and running.

Example:

NGC Container

  • xx.yy is the container version (e.g., 19.01).
  • pyN is the Python version (e.g., py3).