Install on Azure

  1. Log in to your Azure portal at https://portal.azure.com, and click the New button.
  2. Search for H2O DriverlessAI in the Marketplace.
../_images/azure_search_for_dai.png
  1. Click Create. This launches the H2O DriverlessAI Virtual Machine creation process.
  2. On the Basics tab:
  1. Enter a name for the VM.
  2. Select the Disk Type for the VM. Use HDD for GPU instances.
  3. Enter the name that you will use when connecting to the machine through SSH.
  4. Enter and confirm a password that will be used when connecting to the machine through SSH.
  5. Specify the payment method.
  6. Enter a name unique name for the resource group.
  7. Specify the VM region.

Click OK when you are done.

../_images/azure_basics_tab.png
  1. On the Size tab, select your virtual machine size. Specify the HDD disk type and select a configuration. We recommend using an N-Series type, which comes with a GPU. Also note that Driverless AI requires 10 GB of free space in order to run and will stop working of less than 10 GB is available. We recommend a minimum of 30 GB of disk space. Click OK when you are done.
../_images/azure_vm_size.png
  1. On the Settings tab, select or create the Virtual Network and Subnet where the VM is going to be located and then click OK.
../_images/azure_settings_tab.png
  1. The Summary tab performs a validation on the specified settings and will report back any errors. When the validation passes successfully, click Create to create the VM.
../_images/azure_summary_tab.png
  1. After the VM is created, it will be available under the list of Virtual Machines. Select this Driverless AI VM to view the IP address of your newly created machine. Then open a terminal window and ssh into the machine running the VM. Optionally run pwd to retrieve your current location in the VM, and optionally run nvidia-smi to verify that the NVIDIA driver is running.
  2. Once you are logged in to the VM, use the following command to retrieve the latest Driverless AI version.
sudo h2oai update
  1. At this point, you can copy data into the data directory on the host machine using scp. For example:
scp <data_file>.csv <username>@<vm_address>:/etc/h2oai/data

The data will be visible inside the Docker container.

  1. Start the Driverless AI Docker image
sudo h2oai start

Driverless AI will begin running:

---------------------------------
Welcome to H2O.ai's Driverless AI
---------------------------------
   version: X.Y.Z

- Put data in the volume mounted at /data
- Logs are written to the volume mounted at /log/YYYYMMDD-HHMMSS
- Connect to Driverless AI on port 12345 inside the container
- Connect to Jupyter notebook on port 8888 inside the container
  1. Connect to Driverless AI with your browser:
http://Your-Driverless-AI-Host-Machine:12345

Stopping the Azure Instance

The Azure instance will continue to run even when you close the Azure portal. To stop the instance:

  1. Click the Virtual Machines left menu item.
  2. Select the checkbox beside your DriverlessAI virtual machine.
  3. On the right side of the row, click the … button, then select Stop. (Note that you can then restart this by selecting Start.)
../_images/azure_stop_vm.png