You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During the investigation, I found that there was a slow bit in _set_globals_value. I didn't spent enough time to fix it, but with a quick fix it improves roughly from 1.5s -> 0.9s, but there are probably more.
Description
Extending on the investigation in #3893 , OmegaConfigLoader lags in resolving catalog configurations when global/variable interpolations are involved.
Context
Some previous observations:
#3893 (comment)
#3893 (comment)
Steps to Reproduce
Run stress test which creates a single catalog with variable interpolations - https://github.com/kedro-org/kedro/blob/test/ocl-bottleneck/kedro_benchmarks/temp_investigate_ocl/ocl_plot_variables.py
Expected Result
Reduce the time spent on below methods (when interpolations are involved, the bottleneck seems to be
OmegaConf.to_container
)Actual Result
#3893 (comment)
Your Environment
pip show kedro
orkedro -V
): 0.19.9python -V
): 3.11The text was updated successfully, but these errors were encountered: