Files
foxhunt/crates/ml/examples
jgrusewski 85b3f02af4 fix(hyperopt): enforce minimum 5 trials, skip hyperopt when trials=0
The hyperopt binary was crashing with "trials (5) must be greater than
n_initial (5)" when --trials 0 was passed. Root cause: the bump logic
set trials = n_initial instead of max(5, n_initial + 1).

Fix: both hyperopt_baseline_rl and hyperopt_baseline_supervised now clamp
trials to max(5, n_initial + 1). Also add `when` condition to the
compile-and-train DAG so hyperopt step is skipped when trials=0, and
train-best gracefully handles missing hyperopt results.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 21:58:11 +01:00
..