Install on Windows 10 Pro

Note: Currently, Driverless AI is only supported on Windows 10 Pro.

This section describes how to install and start the Driverless AI Docker image on a Windows 10 Pro machine. Note that this uses regular Docker and not NVIDIA Docker. GPU support will not be available.

  1. Retrieve the Driverless AI package from https://www.h2o.ai/driverless-ai-download/.
  2. Download, install, and run Docker for Windows from https://docs.docker.com/docker-for-windows/install/. You can verify that Docker is running by typing docker version in a terminal (such as Windows PowerShell). Note that you may have to reboot after installation.
  3. Before running Driverless AI, you must:
  • Enable shared access to the C drive. Driverless AI will not be able to see your local data if this is not set.
  • Adjust the amount of memory given to Docker to be at least 10 GB. Driverless AI won’t run at all with less than 10 GB of memory.
  • Optionally adjust the number of CPUs given to Docker.

You can adjust these settings by clicking on the Docker whale in your taskbar (look for hidden tasks, if necessary), then selecting Settings > Shared Drive and Settings > Advanced as shown in the following screenshots. Don’t forget to Apply the changes after setting the desired memory value. (Docker will restart.) Note that if you cannot make changes, stop Docker and then start Docker again by right clicking on the Docker icon on your desktop and selecting Run as Administrator.

../_images/windows_docker_menu_bar.png ../_images/windows_shared_drive_access.png ../_images/windows_docker_advanced_preferences.png
  1. With Docker running, open a PowerShell terminal. Navigate to the location of your downloaded Driverless AI and enter the following command, replacing X.Y.Z below with your Driverless AI Docker image version (for example, 1.0.16).
C:\User>docker load -i .\driverless-ai-docker-runtime-rel-X.Y.Z.gz
  1. Set up the data, log, license, and tmp directories.
C:\User>md data
C:\User>md log
C:\User>md license
C:\User>md tmp
  1. Copy data into the /data directory. The data will be visible inside the Docker container at /data.
  2. Start the Driverless AI Docker image. Be sure to replace path_to_ below with the entire path to the location of the folders that you created (for example, “c:/Users/user-name/driverlessai_folder/data”). Note that this is regular Docker, not NVIDIA Docker. GPU support will not be available.
C:\User>docker run --rm -p 12345:12345 -p 54321:54321  -p 9090:9090 -v c:/path_to_data:/data -v c:/path_to_log:/log -v c:/path_to_license:/license -v c:/path_to_tmp:/tmp opsh2oai/h2oai-runtime
  1. Connect to Driverless AI with your browser at http://localhost:12345.