Create New Driverless AI System

This section describes how to create a new Driverless AI system.

Note: You must have a Driverless AI license in order to run Driverless AI in Puddle. You can request a free 21-day trial license at https://www.h2o.ai/try-driverless-ai/.

  1. Click Create New Driverless AI System on the Puddle Systems page.
  2. Specify the following options to create the system:
  • Driverless AI Version: Available versions are added by Admins.
  • System Name: System names must be between 1 and 64 characters and contain only lowercase characters, numbers, and hyphens. It must start with a letter and end only with a number or letter. This is blank by default.
  • System Type: Please note the cost per hour for each system type.
  • CPU Small: $0.384/h (default)
  • CPU Large: $0.768/h
  • GPU Small: $3.06/h
  • GPU Memory: $4.336/h
  • GPU Compute: $12.24/h

Note: Your account settings may include a limit as to the number of systems of a certain type that you can run. If you exceed that limit (for example, if you exceed the number of CPU Small systems that may configure for Driverless AI), then that option will not be available, and the least expensive option will then become the default.

  • Disk Size: This can be 256GB (default), 512GB, or 1TB.
  • Stopped If Idle For: This can be 30 min, 1 hour (default), 2 hours, 3 hours, or 4 hours.
  • Tag: This shows the Tag(s) that will be applied to this system. Tags are created by Administrators and include a default value. You can override the default value here.
Create Driverless AI System
  1. Click Create System when you are done. The system will begin provisioning. Note that this can take several minutes.

After the system has successfully started, it will appear on the My Systems page. At this point, you are ready to use Driverless AI.

My Systems page

Viewing Driverless AI Systems

Click on the Driverless AI System Name to view the configuration information and a list of current experiments.

Driverless AI System Info

This page provides general system information and Driverless AI model information (if any models exist)

System Information

  • The URL for launching Driverless AI.
  • The system status.
  • The Username and Password for starting Driverless AI.
  • An link to edit the config.toml file for that system.
  • The current session cost.
  • The total cost so far for this system.
  • The SSH command to run in order to securely access the system that is running Driverless AI. (See SSH into the Driverless AI System below for more information.)
  • The time when the system will stop if remaining idle. You can also refresh this timer.
  • The product name and version currently running on the system.
  • The system type and disk size.
  • The updated and created dates.
  • The system tag (if Admins have set up tags).

Experiment Information

For each experiment run on Driverless AI through Puddle, the following information displays:

  • A description that includes the experiment key.
  • The training dataset used in the experiment.
  • The target column.
  • The validation score.
  • The test scorer.
  • The scorer used for the experiment.
  • The experiment progress and status.
  • The Accuracy, Time, and Interpretability options used for the experiment.
  • The amount time it took to complete the experiment (in seconds).
  • The time when the experiment was created.

Starting Driverless AI

  1. Click on the URL provided in the Driverless AI system page. This takes you to the DNS of the URL.
  2. If this is your first time starting Driverless AI on this system, or if you have restarted the system, accept the license agreement.
  3. Enter the Username and Password that are provided on the Driverless AI system page.
_images/dai-login.png
  1. If this is your first time starting Driverless AI on this system, enter your license key. Note that if you do not have a license key, you can request a free 21-day trial license at https://www.h2o.ai/try-driverless-ai/.

Upon completion, Driverless AI will open on the Datasets Overview page. At this point, you can add or upload datasets and begin running experiments.

_images/datasets-overview.png

In Driverless AI, click on Resources > Help to view the Driverless AI User Guide. Additional documentation for Driverless AI is available at docs.h2o.ai.

SSH into the Driverless AI System

Puddle provides the ability to SSH into a system that is running Driverless AI.

  1. Select the system that you want to SSH into.
  2. On your local machine, run the provided SSH command.
  3. You will be prompted to continue the connection. Type yes.
  4. After the URL is added to your list of known hosts, you will be provided with a login URL and password. The message will be similar to the following:
To sign in, use a web browser to open the page https://microsoft.com/devicelogin
and enter the code AZSVUQA9X to authenticate. Press ENTER when ready.

Open a browser and follow the instuctions in the terminal message.

  1. After you correctly enter your login and password in your browser, the following message will display.
Successful sign-in

Return to your terminal window and press Enter. Upon completion, you will receive a welcome message.

Editing the config.toml File

In Driverless AI, the config.toml file allows you to specify system-wide configuration options. These options are specified using envinonment variables. Perform the following steps to edit the config.toml file. Note that a system reboot (Reboot) is required when changes are made to the config.toml file.

There are two ways to open the config.toml editor:

  • Click the Edit config.toml link in the Driverless AI System information table. ConfigLink
  • Click the Edit config.toml button (Config) beside your system name on the Driverless AI System page.
  1. Specify the environment variables that you want to include.
  2. Click Submit.
  3. Reboot the system.

A list of available environment variables is included in the Driverless AI documentation for the config.toml file. Note that this link points to the latest version of the config.toml file. The User Guide that’s available in your system’s Driverless AI under Resources > Help includes the config.toml file that matches your running Driverless AI version.

Editing the config.toml file

Stopping a System

Click the Stop button (Stop) to halt a system that is in a “Started” state. No information will be lost when a system is stopped.

Starting a System

Click on the Start button (Start) to start a system that is in a “Stopped” state. This will launch a new system with a new URL. All prior data will still be available from this URL.

Rebooting a System

Click the Reboot button (Reboot) to reboot a system that is in a “Started” state. This will stop the system and launch a new system with a new URL. All prior data will still be available from the new URL. The entire process can take several minutes. Note: A reboot is required when you change the config.toml file.

Deleting a System

Click the Delete button (Delete) to completely remove a system. A confirmation page will display asking if you are certain about deleting the system. Click Yes complete the delete. This request deletes the system and destroys all data that is on the system.