OmniOpt2-Logo ScaDS.ai-Logo

🏗️ OmniOpt2 Architecture Overview


This document describes the architecture of the OmniOpt2 system, highlighting its components and workflow modes.

User Interface

The Web GUI let's the user create the CLI command that drive the OmniOpt2 workflow.

OmniOpt2 Workflow

OmniOpt2 operates primarily via a CLI (Command Line Interface) command omniopt ... . This command controls the entire optimization workflow.

Local Mode

In Local Mode, OmniOpt2 runs on the user's local system with the following components:
The flow is:

HPC Mode (High Performance Computing)

For larger scale or parallelized workloads, OmniOpt2 supports HPC clusters using submitit or sbatch job submission.
The HPC setup includes:
The flow is:

Visualization

Visualization of the interactions of OmniOpt2, Ax, BoTorch and Slurm