Juan Luis
02/18/2025, 1:53 PM[Kedro]DataCatalog
as a library, what's the best way of loading the parameters too?
in other words, what should I add to
catalog = DataCatalog.from_config(conf_loader["catalog"])
so that I can do catalog.load("params:model_size")
?Hall
02/18/2025, 1:53 PMJuan Luis
02/18/2025, 1:56 PM# Load parameters and add them to catalog
parameters = conf_loader["parameters"]
catalog.add_feed_dict({"parameters": parameters})
but that didn't work 🤔Juan Luis
02/18/2025, 1:57 PMAnkita Katiyar
02/18/2025, 2:04 PMElena Khaustova
02/18/2025, 2:04 PM__setitem__
.
for param_name, param in params_dict.items():
catalog[param_name] = param
But if you use catalog as a library you need to construct params_dict
by yourself.Elena Khaustova
02/18/2025, 2:06 PMJuan Luis
02/18/2025, 2:07 PMfor param_name, param_value in parameters.items():
catalog[f"params:{param_name}"] = param_value
thanks!Juan Luis
02/18/2025, 2:07 PMdatajoely
02/18/2025, 2:22 PMElena Khaustova
02/18/2025, 2:27 PMdatajoely
02/18/2025, 2:28 PMElena Khaustova
02/18/2025, 2:48 PM