Accessing DGX Cloud via Windows

Overview

You can access the DGX Cloud via your own windows machine. This method is a bit more tedious and it is recommended that you use LMM to set up your ngc config so that uploading data is more convenient.

Installing the Nvidia CLI (Command Line Interface)

Download the CLI according to your system specifications. To find your system specifications, press the Windows key and type 'System Information'.

Your system information on a Windows machine will look like this. In this case, this is a 64 bit installation of Windows since it is x64-based.

Next select the appropriate download of the CLI and install it.

Once the install is complete, you will configure the terminal and check if it has installed correctly.

Configuring your Terminal on Windows

Next you will need to configure your terminal such that you can upload your data in a neat and usable format. Press the windows key and type 'Windows PowerShell' to open a powershell terminal. Powershell has many similarities to a linux terminal that you may be familiar with from accessing existing University resources but looks different due to syntax. You can still use commands such as 'cd' and 'ls' just like you can in linux.

In your terminal, call the following to check if Nvidia CLI has installed correctly:

ngc --version

This should return the version of the CLI that you installed. Your username should appear here as well. You can change directories by invoking:

cd C:\Users\your_username\

To list the contents of your directory, invoke the command 'ls'.

Next, you will configure your ngc such that you can upload your data to your workspace and access it within a job. To begin, invoke:

ngc config set

You will be prompted for your API key that you generated earlier. You can copy (ctrl+c) and then paste (ctrl+v) in your powershell terminal to submit your API key.

Next it will prompt you for your CLI output type, select ascii by typing in:

If you entered a different option or accidentally skipped this entry, you can invoke 'ngc config set' again to pick your choices again. Hitting enter without any input will skip the prompt, so you do not need to re-enter your API key unless you need to.

Next you will be asked to enter your organization, enter the following:

Next it will ask you to enter your team name. This should be your lab team in which you will be working in. Lastly the terminal will prompt you for 'ace'. Enter the following in order to set your Accelerated Computing Environment:

If done successfully, you will see something similar to the following:

You should see your username and lab name in the appropriate spaces.

If you do not see 'univ-of-albany-iad2-ace', ITS has yet to add you to a team such that you can access this part. Please wait for ITS to add you to a team and then regenerate your API key.

Congrats on setting up the terminal! You are now ready to upload your data.