Spaces:
Build error
Build error
import argparse | |
import json | |
def main(): | |
parser = argparse.ArgumentParser(description="Get agent's gaia score") | |
parser.add_argument('--file', type=str, help="Path to the agent's output.jsonl") | |
args = parser.parse_args() | |
this_log = args.file | |
outs = [] | |
with open(this_log, 'r') as f: | |
lines = f.readlines() | |
for line in lines: | |
outs.append(json.loads(line)) | |
print(f'Reading {this_log}') | |
print(f'Metadata:\n {outs[0]["metadata"]}') | |
total = 0 | |
success = 0 | |
for out in outs: | |
total += 1 | |
if out['test_result']['score']: | |
success += 1 | |
print(f'Success rate: {success}/{total} = {success / total}') | |
if __name__ == '__main__': | |
main() | |