]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
perf(qav3): tune optuna default timeout
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 27 Mar 2025 09:20:20 +0000 (10:20 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 27 Mar 2025 09:20:20 +0000 (10:20 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/config-template.json
quickadapter/user_data/freqaimodels/LightGBMRegressorQuickAdapterV3.py
quickadapter/user_data/freqaimodels/XGBoostRegressorQuickAdapterV3.py

index 80e5eae93f79bd32fe63da8c1e02c3394dff351f..4d428c144068a58eef3c0920781ca08ea2ac613a 100644 (file)
       "enabled": true,
       "n_jobs": 6,
       "n_trials": 36,
-      "timeout": 3600,
+      "timeout": 7200,
       "candles_step": 10,
       "storage": "file"
     },
index 107521c22e3f29e318a9e447068f6fe0a93e0225..e070591cc1eaed8e9efbba3bc68c3da489dc9d12 100644 (file)
@@ -339,7 +339,7 @@ class LightGBMRegressorQuickAdapterV3(BaseRegressionModel):
                     self.__optuna_config.get("n_jobs", 1),
                     max(int(self.max_system_threads / 4), 1),
                 ),
-                timeout=self.__optuna_config.get("timeout", 3600),
+                timeout=self.__optuna_config.get("timeout", 7200),
                 gc_after_trial=True,
             )
         except Exception as e:
@@ -427,7 +427,7 @@ class LightGBMRegressorQuickAdapterV3(BaseRegressionModel):
                     self.__optuna_config.get("n_jobs", 1),
                     max(int(self.max_system_threads / 4), 1),
                 ),
-                timeout=self.__optuna_config.get("timeout", 3600),
+                timeout=self.__optuna_config.get("timeout", 7200),
                 gc_after_trial=True,
             )
         except Exception as e:
index 4116bb052f19ca94debc96e406ae56c8d78d1233..f127eb9127762b4ca240adcdd7b243fe3c829a31 100644 (file)
@@ -342,7 +342,7 @@ class XGBoostRegressorQuickAdapterV3(BaseRegressionModel):
                     self.__optuna_config.get("n_jobs", 1),
                     max(int(self.max_system_threads / 4), 1),
                 ),
-                timeout=self.__optuna_config.get("timeout", 3600),
+                timeout=self.__optuna_config.get("timeout", 7200),
                 gc_after_trial=True,
             )
         except Exception as e:
@@ -430,7 +430,7 @@ class XGBoostRegressorQuickAdapterV3(BaseRegressionModel):
                     self.__optuna_config.get("n_jobs", 1),
                     max(int(self.max_system_threads / 4), 1),
                 ),
-                timeout=self.__optuna_config.get("timeout", 3600),
+                timeout=self.__optuna_config.get("timeout", 7200),
                 gc_after_trial=True,
             )
         except Exception as e: