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
- Sign-up on
Myaccount portal
Launching an instance based on the NGC image
Using the Console
-
Sign In to Myaccount Console
Log in to your E2E Networks account on the Myaccount console. -
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.
-
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. -
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. -
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.
-
-
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.
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:
xx.yy
is the container version (e.g., 19.01).pyN
is the Python version (e.g., py3).