]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
perf(quickadapter): enable constant_liar on TPESampler when using multiple workers
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 6 Jan 2026 00:02:49 +0000 (01:02 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 6 Jan 2026 00:02:49 +0000 (01:02 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py

index 2c9aadf65b956b6b47618d079698ff5449bb3d8a..164100ca47d5b9158d0f951f249b2f7da817cba5 100644 (file)
@@ -3034,6 +3034,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
                 n_startup_trials=self._optuna_config.get("n_startup_trials"),
                 multivariate=True,
                 group=True,
+                constant_liar=self._optuna_config.get("n_jobs") > 1,
                 seed=self._optuna_config.get("seed"),
             )
         elif sampler == QuickAdapterRegressorV3._OPTUNA_SAMPLERS[1]:  # "auto"