pkalkman commited on
Commit
2d941f4
·
1 Parent(s): bd2b779

re-adding clickable model and user

Browse files
Files changed (2) hide show
  1. app.py +9 -3
  2. utils.py +1 -1
app.py CHANGED
@@ -122,8 +122,8 @@ def update_leaderboard_dataset(rl_env, path):
122
  continue
123
  user_id = model_id.split('/')[0]
124
  row = {}
125
- row["User"] = make_clickable_user(user_id)
126
- row["Model"] = make_clickable_model(model_id)
127
  accuracy = parse_metrics_accuracy(meta)
128
  mean_reward, std_reward = parse_rewards(accuracy)
129
  mean_reward = mean_reward if not pd.isna(mean_reward) else 0
@@ -182,10 +182,16 @@ def download_leaderboard_dataset():
182
 
183
  def get_data(rl_env, path) -> pd.DataFrame:
184
  """
185
- Get data from rl_env CSV file and return as DataFrame
186
  """
187
  csv_path = os.path.join(path, rl_env + ".csv")
188
  data = pd.read_csv(csv_path)
 
 
 
 
 
 
189
  return data
190
 
191
 
 
122
  continue
123
  user_id = model_id.split('/')[0]
124
  row = {}
125
+ row["User"] = user_id
126
+ row["Model"] = model_id
127
  accuracy = parse_metrics_accuracy(meta)
128
  mean_reward, std_reward = parse_rewards(accuracy)
129
  mean_reward = mean_reward if not pd.isna(mean_reward) else 0
 
182
 
183
  def get_data(rl_env, path) -> pd.DataFrame:
184
  """
185
+ Get data from rl_env CSV file, format model and user as clickable links, and return as DataFrame
186
  """
187
  csv_path = os.path.join(path, rl_env + ".csv")
188
  data = pd.read_csv(csv_path)
189
+
190
+ # Add clickable links for model and user
191
+ for index, row in data.iterrows():
192
+ data.at[index, "User"] = make_clickable_user(row["User"])
193
+ data.at[index, "Model"] = make_clickable_model(row["Model"])
194
+
195
  return data
196
 
197
 
utils.py CHANGED
@@ -7,8 +7,8 @@ def make_clickable_model(model_name):
7
  link = "https://huggingface.co/" + model_name
8
  return f'<a target="_blank" href="{link}">{model_name_show}</a>'
9
 
 
10
  # Make user clickable link
11
  def make_clickable_user(user_id):
12
  link = "https://huggingface.co/" + user_id
13
  return f'<a target="_blank" href="{link}">{user_id}</a>'
14
-
 
7
  link = "https://huggingface.co/" + model_name
8
  return f'<a target="_blank" href="{link}">{model_name_show}</a>'
9
 
10
+
11
  # Make user clickable link
12
  def make_clickable_user(user_id):
13
  link = "https://huggingface.co/" + user_id
14
  return f'<a target="_blank" href="{link}">{user_id}</a>'