def load_run_metrics(
    run_dir,
    args=args,
):
    """load all the metrics for a collection of experiments with the same architecture
    across various amounts of training data"""
    metric_data = {}
    from os import walk

    _, expt_dirs, _ = next(os.walk(run_dir))
    for expt_dir in tqdm(expt_dirs, unit="expt"):
        try:
            expt_data = load_expt_metrics(f"{run_dir}/{expt_dir}", args)
            train_data_pct = expt_data["hparams"]["train_data_pct"]
            metric_data[train_data_pct] = expt_data
        except FileNotFoundError:
            pass
    return metric_data
load all the metrics for a collection of experiments with the same architecture
    across various amounts of training data
scripts/visualize_metrics.py