In this document you will find instructions to

Jaxon is a container based service it uses docker-swarm and Nvidia GPUs for hardware acceleration. The Jaxon UI, runs on any one of the popular browsers, the UI connects to the running service over TCP port:31415. All Machine Learning (ML) operations are conducted via this UI.

Platform Specification


Jaxon can run on a personal desktop or on a Virtual Machine Instance created in the public cloud. The recommended operating system and hardware specifications are provided in the table below.

Operating System Debian or Ubuntu LTS 20.04
CPU Cores or vCPUs 12-Cores minimum.
GPU Nvidia GPU, with CUDA Version: 11.4 or higher
RAM 60 Gig
Disk Capacity for Jaxon 256 GB or more based on number of datasets and models.
Open source packages required on Jaxon - Docker version 20 or higher

The table above provides base specification to get started - Jaxon is a parallel compute service, it can take advantage of multiple GPUs and a larger bank of CPU Cores and RAM.

Each worker is assigned compute resource based on configuration specified in config.json file. All resource assignment occurs based on general pool available to the system.

Key components to consider are:

See configuration section below for adjusting resource assignments to better suite your workloads.

Platform Readiness

Ubuntu 20.04 or the equivalent Debian based operating system is recommended for Jaxon. CentOS or Red Hat Distribution may also be used but are not described here.

Jaxon is fully capable of running on a desktop server or a virtual-machine instance created in any one of the public-cloud. For illustration purposes we will use AWS.

Ubuntu 20.04 LTS - (Distributed by Canonical )