From 897c063d7d1383fcde0b3121d8cc9cf24bd183d1 Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Sun, 22 Mar 2026 01:28:29 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20force=20use=5Fbranching=3Dtrue=20in=20hy?= =?UTF-8?q?peropt=20=E2=80=94=20GPU=20pipeline=20requires=20branching?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- crates/ml/src/hyperopt/adapters/dqn.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ml/src/hyperopt/adapters/dqn.rs b/crates/ml/src/hyperopt/adapters/dqn.rs index 5aa0793c2..7562e6be0 100644 --- a/crates/ml/src/hyperopt/adapters/dqn.rs +++ b/crates/ml/src/hyperopt/adapters/dqn.rs @@ -482,7 +482,7 @@ impl ParameterSpace for DQNParams { // Q_max = max_reward / (1-gamma): gamma=0.88→3.75, gamma=0.99→45. // Range [10, 50] covers the full gamma search space [0.88, 0.99]. (10.0, 50.0), // 10: v_range (symmetric: v_min=-v_range, v_max=+v_range) - (0.0, 1.0), // 11: use_branching (discrete: 0=standard dueling, 1=branching 3-head) + (1.0, 1.0), // 11: use_branching (FIXED: always true — GPU pipeline requires branching) (0.1_f64.ln(), 1.0_f64.ln()), // 12: noisy_sigma_init (log scale) (128.0, 512.0), // 13: dueling_hidden_dim (linear, step=128) (3.0, 5.0), // 14: n_steps (raised min: n=3 is Rainbow standard)