Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -51,12 +51,12 @@ def preprocess_dataframe(df):
|
|
51 |
if df[column].dtype == 'object': # Checking for string columns
|
52 |
df[column] = df[column].apply(remove_invalid_unicode)
|
53 |
return df
|
54 |
-
|
55 |
-
|
56 |
-
# Apply preprocessing right after fetching the DataFrame and before passing it to create_leaderboard_table
|
57 |
llm_perf_df = get_llm_perf_df()
|
58 |
-
llm_perf_df = preprocess_dataframe(llm_perf_df)
|
59 |
-
|
|
|
60 |
leaderboard_table = create_leaderboard_table(llm_perf_df)
|
61 |
|
62 |
def display(x, y):
|
@@ -65,8 +65,9 @@ def display(x, y):
|
|
65 |
return leaderboard_table
|
66 |
else:
|
67 |
# Handle the case where leaderboard_table is not a DataFrame
|
68 |
-
#
|
69 |
-
print("leaderboard_table is not a DataFrame.")
|
|
|
70 |
|
71 |
dummy1 = gr.Textbox(visible=False)
|
72 |
|
|
|
51 |
if df[column].dtype == 'object': # Checking for string columns
|
52 |
df[column] = df[column].apply(remove_invalid_unicode)
|
53 |
return df
|
54 |
+
|
55 |
+
# Fetch and preprocess the leaderboard DataFrame
|
|
|
56 |
llm_perf_df = get_llm_perf_df()
|
57 |
+
llm_perf_df = preprocess_dataframe(llm_perf_df)
|
58 |
+
|
59 |
+
# Create the leaderboard table
|
60 |
leaderboard_table = create_leaderboard_table(llm_perf_df)
|
61 |
|
62 |
def display(x, y):
|
|
|
65 |
return leaderboard_table
|
66 |
else:
|
67 |
# Handle the case where leaderboard_table is not a DataFrame
|
68 |
+
# Initialize leaderboard_table properly
|
69 |
+
print("leaderboard_table is not a DataFrame. Initializing...")
|
70 |
+
return pd.DataFrame(columns=COLS) # Initialize as an empty DataFrame with appropriate columns
|
71 |
|
72 |
dummy1 = gr.Textbox(visible=False)
|
73 |
|