Spaces:
Sleeping
Sleeping
Update miniapp_leaderboard.py
Browse files- miniapp_leaderboard.py +18 -5
miniapp_leaderboard.py
CHANGED
|
@@ -9,7 +9,7 @@ import gradio as gr
|
|
| 9 |
import pandas as pd
|
| 10 |
from huggingface_hub import HfApi, hf_hub_download
|
| 11 |
|
| 12 |
-
APP_NAME = "
|
| 13 |
|
| 14 |
HF_TOKEN = os.environ.get("HF_TOKEN")
|
| 15 |
LEADERBOARD_DATASET = os.environ.get("LEADERBOARD_DATASET", "").strip()
|
|
@@ -134,18 +134,31 @@ def submit(model_name, model_family, email, zip_file):
|
|
| 134 |
|
| 135 |
return "Submitted. Waiting for review.", refresh()
|
| 136 |
|
| 137 |
-
|
| 138 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 139 |
gr.Markdown(f"# {APP_NAME} Leaderboard")
|
| 140 |
|
| 141 |
-
# ✅ 占满横向宽度
|
| 142 |
leaderboard = gr.Dataframe(
|
| 143 |
value=_load_df(APPROVED_PREFIX),
|
| 144 |
interactive=False,
|
| 145 |
wrap=True,
|
|
|
|
| 146 |
elem_classes="full-width",
|
| 147 |
)
|
| 148 |
-
|
| 149 |
refresh_btn = gr.Button("Refresh")
|
| 150 |
|
| 151 |
gr.Markdown("## Submit")
|
|
|
|
| 9 |
import pandas as pd
|
| 10 |
from huggingface_hub import HfApi, hf_hub_download
|
| 11 |
|
| 12 |
+
APP_NAME = "MiniApp"
|
| 13 |
|
| 14 |
HF_TOKEN = os.environ.get("HF_TOKEN")
|
| 15 |
LEADERBOARD_DATASET = os.environ.get("LEADERBOARD_DATASET", "").strip()
|
|
|
|
| 134 |
|
| 135 |
return "Submitted. Waiting for review.", refresh()
|
| 136 |
|
| 137 |
+
with gr.Blocks(
|
| 138 |
+
title=f"{APP_NAME} leaderboard",
|
| 139 |
+
css="""
|
| 140 |
+
/* 全局字体变大(影响 Markdown、按钮、输入框等) */
|
| 141 |
+
:root { --body-text-size: 18px; }
|
| 142 |
+
.gradio-container { font-size: var(--body-text-size); }
|
| 143 |
+
|
| 144 |
+
/* 表格字体、行高 */
|
| 145 |
+
#leaderboard_table table { font-size: 18px; }
|
| 146 |
+
#leaderboard_table th, #leaderboard_table td { padding: 10px 12px; }
|
| 147 |
+
|
| 148 |
+
/* Dataframe 内部输入/渲染(不同版本 gradio 结构可能略不同,这两条通常有用) */
|
| 149 |
+
#leaderboard_table .cell-wrap,
|
| 150 |
+
#leaderboard_table .ag-cell { font-size: 18px !important; }
|
| 151 |
+
"""
|
| 152 |
+
) as demo:
|
| 153 |
gr.Markdown(f"# {APP_NAME} Leaderboard")
|
| 154 |
|
|
|
|
| 155 |
leaderboard = gr.Dataframe(
|
| 156 |
value=_load_df(APPROVED_PREFIX),
|
| 157 |
interactive=False,
|
| 158 |
wrap=True,
|
| 159 |
+
elem_id="leaderboard_table", # 关键:给它一个 id 方便写 CSS
|
| 160 |
elem_classes="full-width",
|
| 161 |
)
|
|
|
|
| 162 |
refresh_btn = gr.Button("Refresh")
|
| 163 |
|
| 164 |
gr.Markdown("## Submit")
|