Azure Quickstart Guide

By the end of this guide, you will have registered for NVIDIA AI Enterprise, created a Virtual Machine (VM) on Microsoft Azure that uses the NVIDIA AI Enterprise image, run a sample cuOpt workload and you will be ready to run an instance of cuOpt on an Azure VM. To complement this guide, you can watch the video tutorial here. The video tutorial and this user guide cover the same deployment steps.

Step 1: Create an Azure VM with NVAIE Image

  1. Log in to Azure and navigate to Azure Marketplace

  2. Look up “NVIDIA AI Enterprise” in the search bar

    _images/azure1.png
  3. You should see the following results. Click on the first option - the “NVIDIA AI Enterprise” Virtual Machine

    _images/azure2.png
  4. The following page will open. Click “Create”

    _images/azure3.png
  5. Configure your VM. If you have deployed a VM through Azure in the past, you should already have an SSH key you can reuse. If this is your first time, create a new SSH key.

    Note

    when selecting hardware config, make sure to select GPU of A100 or higher

  6. After configuring your VM, wait for it to deploy. This might take a few minutes to complete.

  7. Upon deployment completion, you will see the following screen. Select “Go to resource”.

    _images/azure4.png
  8. This will take you to the Overview page of your VM. Select “Connect” at the top of the page

    _images/azure5.png
  9. You can connect to the VM through Azure CLI or through your terminal (Native SSH). The Public IP address of your VM is written at the top of the page.

    _images/azure6.png

Step 2: Activate NVAIE Subscription

Once connected to the VM, generate an identity token. Activate your NVIDIA AI Enterprise subscription using that identity token on NGC. Follow the instructions here.

Step 3: Run cuOpt

To run cuOpt, you will need to log in to the NVIDIA Container Registry, pull the cuOpt container, and then run it. To test that it is successfully running, you can run a sample cuOpt request. This process is the same for deploying cuOpt on your own infrastructure. Refer to steps 3 and 4 of the Self-Hosted Service Quickstart Guide.

Step 4: Mapping Visualization with Azure

Upon running your optimization problems and getting the optimized routes from cuOpt, you may wish to post-process your data and visualize your data on a map. One tool you can use for this is Azure Maps. Linked below are demo app and sample code you can use as reference.