Spaces:
Runtime error
Runtime error
File size: 687 Bytes
41b7618 cd6377e 41b7618 ae5099a 41b7618 ae5099a 13d1258 41b7618 cd6377e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import json
import os
import pandas as pd
from src.display.formatting import has_no_nan_values, make_clickable_model
from src.display.utils import AutoEvalColumn
from src.leaderboard.read_evals import get_raw_eval_results
def get_leaderboard_df(results_path: str, requests_path: str, cols: list) -> pd.DataFrame:
"""Creates a dataframe from all the individual experiment results"""
raw_data = get_raw_eval_results(results_path, requests_path)
all_data_json = [v.to_dict() for v in raw_data]
df = pd.DataFrame.from_records(all_data_json)
df = df.sort_values(by=[AutoEvalColumn.global_score.name], ascending=False)
df = df[cols].round(decimals=3)
return df |