There are a number of options for getting started with exploring MLHub. All of the curated models are currently tested against Ubuntu LTS (20.04) which is available on all platforms and so can be run everywhere. For example, Ubuntu for WSL on Windows 10 is available from the Microsoft Store.

Alternatives for Running Ubuntu

  • Windows 10’s Windows Subsystem for Linux (WSL) runs Ubuntu natively within a Windows 10 system. It’s a good choice.
  • Install Ubuntu 20.04 LTS on your own computer as the base operating system. Many people run Ubuntu rather than Windows so you will be in good company. It’s the best choice!
  • Run Ubuntu on Windows 10 using Hyper-V Manager’s Quick Start medu to choose Ubuntu 20.04 LTS to install a virtual server locally.
  • On Macintosh OSX install Ubuntu under the Parallels virtual machine platform to install a virtual server locally.
  • Fire up a Ubuntu 20.04 LTS server on Azure. You can get free credit (USD200) from Microsoft to trial Azure. Then in the portal add a new Ubuntu 20.04 LTS server, creating a new resource group for it, providing a name for the virtual machine, a user name and a password, choosing a location (e.g., westus2), opening network port 22 for ssh connectivity, and choosing a machine size to suit your needs. Once created go to the portal and provide a DNS name from the overview page’s, DNS link. Connect to the server using ssh from a terminal to the DNS name, set the server up as below, then connect from X2Go.
  • A Docker image is available for mlhub. The image is downloaded and run in a container under Linux, OSX, or Windows. See the Docker Hub for details.

Once you have a Ubuntu system installed follow the common instructions from the Quick Start Guide.