def set_session_configs()

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"
        ]