Docker-native optimization
Optimize any Docker workload with CLI flags and stdout metrics.
Build an image, let HyperOptimizer inject --hpo-* values, and print hpo.metrics.* lines. We run the trial containers, collect results, and rank the best parameter sets.
The contract
Three requirements. Nothing else.
1
Docker image
image:tag
Runs one trial from a normal container command.
2
CLI inputs
--hpo-*
HyperOptimizer injects parameter values at runtime.
3
Metric output
hpo.metrics.*
Your process prints structured results to stdout.
How it works
Package once. Run many trials.
HyperOptimizer schedules parameterized containers, reads stdout, and uses completed results to choose better trials.

Start here
Pick one path.
The sidebar has the full docs tree. This page only points you to the first useful next step.
QuickstartBuild the smallest working trialCreate a Docker image, parse parameters, emit metrics, and run it.OpenBring your ownWrap an existing container or scriptUse Python, Rust, Julia, shell scripts, or any binary that runs in Docker.OpenTradingConnect a strategy workloadStart with Freqtrade, NautilusTrader, or another backtesting engine.Open
Reference