From a1865dd6d50f82314b374026aa9c817b29434059 Mon Sep 17 00:00:00 2001 From: Xu Yang Date: Thu, 2 Jan 2025 23:29:52 +0800 Subject: [PATCH] Update factor_runner.py to ignore failed implementation (#514) --- rdagent/scenarios/qlib/developer/factor_runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdagent/scenarios/qlib/developer/factor_runner.py b/rdagent/scenarios/qlib/developer/factor_runner.py index 503bd373..d307a0ee 100644 --- a/rdagent/scenarios/qlib/developer/factor_runner.py +++ b/rdagent/scenarios/qlib/developer/factor_runner.py @@ -135,7 +135,7 @@ class QlibFactorRunner(CachedRunner[QlibFactorExperiment]): for exp in exp_or_list: # Iterate over sub-implementations and execute them to get each factor data message_and_df_list = multiprocessing_wrapper( - [(implementation.execute, ("All",)) for implementation in exp.sub_workspace_list], + [(implementation.execute, ("All",)) for implementation in exp.sub_workspace_list if implementation], n=RD_AGENT_SETTINGS.multi_proc_n, ) for message, df in message_and_df_list: