Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
if dk.pair not in self.__optuna_hp:
self.__optuna_hp[dk.pair] = {}
self.__optuna_hp[dk.pair] = params
-
+ if self.__optuna_hp.get(dk.pair):
train_window = self.__optuna_hp[dk.pair].get("train_period_candles")
X = X.tail(train_window)
y = y.tail(train_window)
)
except Exception as e:
logger.error(
- f"Optuna hyperopt failed: {e}. Please consider using a concurrency friendly storage backend like 'file' or lower the number of jobs."
+ f"Optuna hyperopt failed: {e}. Consider using a concurrency friendly storage backend like 'file' or lower the number of jobs."
)
hyperopt_failed = True
if dk.pair not in self.__optuna_hp:
self.__optuna_hp[dk.pair] = {}
self.__optuna_hp[dk.pair] = params
-
+ if self.__optuna_hp.get(dk.pair):
train_window = self.__optuna_hp[dk.pair].get("train_period_candles")
X = X.tail(train_window)
y = y.tail(train_window)
)
except Exception as e:
logger.error(
- f"Optuna hyperopt failed: {e}. Please consider using a concurrency friendly storage backend like 'file' or lower the number of jobs."
+ f"Optuna hyperopt failed: {e}. Consider using a concurrency friendly storage backend like 'file' or lower the number of jobs."
)
hyperopt_failed = True