chatbotarena-ja / local /hf_upload.py
a100 kh
granite
ffb63fa
raw
history blame contribute delete
827 Bytes
# %%
import pandas as pd
import pickle
import datasets
# ファイルパスを指定
file_path = 'elo_results.pkl'
# 'rb'は「バイナリ読み込みモード」を意味します
with open(file_path, 'rb') as file:
# pickleを使用してファイルの内容を読み込む
data = pickle.load(file)
# 読み込んだデータを表示
print(data)
# %%
data["full"]["elo_rating_final"]
# %%
df2 = data["full"]["leaderboard_table_df"]
df2 = df2.sort_values("rating", ascending=False)
# index名がdrop_listに含まれる行を削除
drop_list = [
"weblab-GENIAC/Tanuki-8x8B-dpo-v1.0",
"Llama-3.1-Swallow-70B-v0.1.Q8_0.gguf",
]
df2 = df2.reset_index()
df2 = df2[~df2["index"].isin(drop_list)]
ds2 = datasets.Dataset.from_pandas(df2)
ds2.push_to_hub("kanhatakeyama/chatbot-arena-ja-elo-rating")
# %%