|
PineForge HPO 0.1.0
Native hyperparameter optimization for PineForge strategies
|
This directory contains reproducible benchmark suites for optimizer quality and proposal/feedback API overhead. Benchmarks are not product dependencies and do not run as part of the normal build.
| Suite | Purpose | Status |
|---|---|---|
| `optuna/` | Compare PineForge native TPE with official Optuna TPE on paired synthetic problems | Active |
The Optuna suite includes continuous, non-separable, mixed-type, log-scale, and million-candidate discrete objectives. Its checked-in `results-2026-07-18.md` is a historical result, not a universal performance claim. Its reviewed `evidence/` directory contains the raw CSVs, metadata sidecars, and verified hashes.
Run these commands from the repository root. All generated files stay under the ignored build/ tree.
The smoke profile uses one seed and 32 trials on Branin-2, the mixed/log objective, and the million-candidate discrete objective. It exercises setup, both proposal/feedback loops, exhaustive validation of the discrete optimum, CSV output, and metadata generation. It is an integration check, not a quality comparison.
The command writes:
smoke.csv: one row per implementation, problem, and seed;smoke.csv.metadata.json: configuration, dependency versions, native-binary hash, source revision, validation evidence, and CSV hash.New or changed suites should follow these rules:
build/. A small reviewed evidence set may be committed under optuna/evidence/ only when it is linked to a published result and includes its metadata sidecar and verified hashes.See the Optuna suite's methodology and result schema for its exact contract.