Spaces:
Runtime error
Runtime error
| import argparse | |
| import json | |
| import logging | |
| import os | |
| import pathlib | |
| from typing import Any, Dict, List, Union | |
| import sys | |
| import pandas as pd | |
| # Create a custom logger | |
| logger = logging.getLogger(__name__) | |
| logger.setLevel(logging.DEBUG) | |
| if __name__ == '__main__': | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument('--experiments', nargs="+", type=str) | |
| parser.add_argument('--output', type=str) | |
| args = parser.parse_args() | |
| dfs = [] | |
| for experiment in args.experiments: | |
| if not os.path.isdir(experiment): | |
| print(f"experiment {experiment} does not exist. Aborting! ") | |
| sys.exit(1) | |
| else: | |
| dfs.append(pd.read_json(os.path.join(experiment, "results.jsonl"), lines=True)) | |
| master = pd.concat(dfs, 0) | |
| master.to_json(args.output, lines=True, orient='records') |