Remove artificial swarm_size cap from plan_hyperopt() that limited concurrent trials to n_particles (default 20). Now concurrency is purely VRAM-driven with a hardware cap of 128 threads. optimize_parallel() auto-scales n_particles to match GPU budget: - L4 24GB: ~65 concurrent DQN trials (was 20) - H100 80GB: 128 concurrent DQN trials (was 20) - CPU/small GPU: falls back to configured n_particles max_trials scales proportionally to ensure 3+ PSO iterations for convergence with larger swarms. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
14 KiB
14 KiB