in evalbench/util/config.py [0:0]
def set_session_configs(session, experiment_config: dict):
session["config"] = experiment_config
if "dataset_config" in experiment_config and experiment_config["dataset_config"]:
session["dataset_config"] = experiment_config["dataset_config"]
if (
"database_configs" in experiment_config
and experiment_config["database_configs"]
and len(experiment_config["database_configs"])
):
session["db_configs"] = breakdown_db_configs_by_type(
experiment_config["database_configs"]
)
else:
session["db_configs"] = []
if "model_config" in experiment_config and experiment_config["model_config"]:
session["model_config"] = load_yaml_config(experiment_config["model_config"])
session["setup_config"] = {}
if "setup_directory" in experiment_config and experiment_config["setup_directory"]:
session["setup_config"]["setup_directory"] = experiment_config[
"setup_directory"
]