Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
add English version of leaderboard
Browse files- app.py +31 -8
- tabs/leaderboard_v1_en.py +0 -0
- tabs/{leaderboard_v1.py โ leaderboard_v1_kr.py} +6 -6
app.py
CHANGED
|
@@ -2,9 +2,10 @@ import warnings
|
|
| 2 |
warnings.filterwarnings("ignore")
|
| 3 |
|
| 4 |
import gradio as gr
|
| 5 |
-
from tabs.
|
|
|
|
| 6 |
|
| 7 |
-
# ๋คํฌ
|
| 8 |
FIX_DARK_TEXT_CSS = """
|
| 9 |
html.dark .gr-prose,
|
| 10 |
html.dark .gr-prose p,
|
|
@@ -17,14 +18,36 @@ html.dark .gr-markdown * {
|
|
| 17 |
"""
|
| 18 |
|
| 19 |
def create_app():
|
| 20 |
-
|
| 21 |
-
theme = gr.themes.Default() # ํ์ ์ gr.themes.Origin() ๋ฑ์ผ๋ก ๋ณ๊ฒฝ
|
| 22 |
|
| 23 |
with gr.Blocks(theme=theme, css=FIX_DARK_TEXT_CSS) as app:
|
| 24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
return app
|
| 26 |
|
| 27 |
-
demo = create_app()
|
| 28 |
|
| 29 |
-
|
| 30 |
-
demo.launch(ssr_mode=False)
|
|
|
|
| 2 |
warnings.filterwarnings("ignore")
|
| 3 |
|
| 4 |
import gradio as gr
|
| 5 |
+
from tabs.leaderboard_v1_kr import create_leaderboard_v2_interface as leaderboard_kr
|
| 6 |
+
from tabs.leaderboard_v1_en import create_leaderboard_v2_interface as leaderboard_en
|
| 7 |
|
| 8 |
+
# ๋คํฌ ๋ชจ๋ ํ
์คํธ ์์ ๋ณด์
|
| 9 |
FIX_DARK_TEXT_CSS = """
|
| 10 |
html.dark .gr-prose,
|
| 11 |
html.dark .gr-prose p,
|
|
|
|
| 18 |
"""
|
| 19 |
|
| 20 |
def create_app():
|
| 21 |
+
theme = gr.themes.Default()
|
|
|
|
| 22 |
|
| 23 |
with gr.Blocks(theme=theme, css=FIX_DARK_TEXT_CSS) as app:
|
| 24 |
+
# ๐น ์ผ์ชฝ ์๋จ์ ์ธ์ด ์ ํ ๋ฒํผ
|
| 25 |
+
with gr.Row():
|
| 26 |
+
lang_btn = gr.Button("๐ English", scale=0, elem_id="lang-toggle-btn")
|
| 27 |
+
|
| 28 |
+
# ๐น ๊ธฐ๋ณธ์ ํ๊ตญ์ด UI
|
| 29 |
+
with gr.Column(visible=True) as kr_view:
|
| 30 |
+
leaderboard_kr()
|
| 31 |
+
|
| 32 |
+
# ๐น ์์ด UI๋ ์จ๊น
|
| 33 |
+
with gr.Column(visible=False) as en_view:
|
| 34 |
+
leaderboard_en()
|
| 35 |
+
|
| 36 |
+
# ๐น ๋ฒํผ ํด๋ฆญ ์ ํ ๊ธ
|
| 37 |
+
def toggle_language(current_label):
|
| 38 |
+
if "English" in current_label:
|
| 39 |
+
return "๐ฐ๐ท Korean", gr.update(visible=False), gr.update(visible=True)
|
| 40 |
+
else:
|
| 41 |
+
return "๐ English", gr.update(visible=True), gr.update(visible=False)
|
| 42 |
+
|
| 43 |
+
lang_btn.click(
|
| 44 |
+
toggle_language,
|
| 45 |
+
inputs=[lang_btn],
|
| 46 |
+
outputs=[lang_btn, kr_view, en_view],
|
| 47 |
+
)
|
| 48 |
+
|
| 49 |
return app
|
| 50 |
|
|
|
|
| 51 |
|
| 52 |
+
demo = create_app()
|
| 53 |
+
demo.launch(ssr_mode=False)
|
tabs/leaderboard_v1_en.py
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
tabs/{leaderboard_v1.py โ leaderboard_v1_kr.py}
RENAMED
|
@@ -236,23 +236,23 @@ def create_leaderboard_v2_tab():
|
|
| 236 |
"description": "<span style='color: white;'>์๊ตฌ ์ฌํญ์ ๋ง๋ ๋๊ตฌ๋ฅผ ๊ณ ๋ฅด๊ณ ์ ์ ํ ํ๋ผ๋ฏธํฐ๋ก ํธ์ถํ๋ ๋ฅ๋ ฅ์ ์ธก์ ํฉ๋๋ค.</span>"
|
| 237 |
},
|
| 238 |
"L3": {
|
| 239 |
-
"title": "<span style='color: white;'>L3 ยท ์์ฐจ์
|
| 240 |
"description": "<span style='color: white;'>๋ณต์ ๋จ๊ณ์ ์์ฐจ์ ์ถ๋ก ์ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์ ๊ฒ์ฆํฉ๋๋ค.</span>"
|
| 241 |
},
|
| 242 |
"L4": {
|
| 243 |
-
"title": "<span style='color: white;'>L4 ยท ๋ณ๋ ฌ์
|
| 244 |
"description": "<span style='color: white;'>์ฌ๋ฌ ์์ค์ ์ ๋ณด๋ฅผ ๋ณ๋ ฌ์ ์ผ๋ก ํตํฉํ๊ณ ์์ฝํ๋ ๋ฅ๋ ฅ์ ํ๊ฐํฉ๋๋ค.</span>"
|
| 245 |
},
|
| 246 |
"L5": {
|
| 247 |
-
"title": "<span style='color: white;'>L5 ยท
|
| 248 |
"description": "<span style='color: white;'>์์์น ๋ชปํ ์ค๋ฅ๋ ์คํจ ์ํฉ์ ๋ํ ์ธ์ง์ ๋์ ์ ๋ต์ ํ์ธํฉ๋๋ค.</span>"
|
| 249 |
},
|
| 250 |
"L6": {
|
| 251 |
-
"title": "<span style='color: white;'>L6 ยท
|
| 252 |
"description": "<span style='color: white;'>์ต์ํ์ ํธ์ถ๊ณผ ๋น์ฉ์ผ๋ก ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ์ด์ ํจ์จ์ ์ดํด๋ด
๋๋ค.</span>"
|
| 253 |
},
|
| 254 |
"L7": {
|
| 255 |
-
"title": "<span style='color: white;'>L7 ยท ์ฅ๊ธฐ ์ปจํ
์คํธ
|
| 256 |
"description": "<span style='color: white;'>์ฅ๊ธฐ ๋ํ ๋งฅ๋ฝ์ ์ ์งํ๊ณ ์ ์ ํ ํ์ฉํ๋ ๋ฅ๋ ฅ์ ์ง์ค์ ์ผ๋ก ๋ถ์ํฉ๋๋ค.</span>"
|
| 257 |
}
|
| 258 |
}
|
|
@@ -2479,7 +2479,7 @@ def create_leaderboard_v2_tab():
|
|
| 2479 |
gr.HTML("""
|
| 2480 |
<div class="domain-header">
|
| 2481 |
<h2 class="domain-title" style="color: white;">๐ค Select Model</h2>
|
| 2482 |
-
<p class="domain-subtitle" style="color: white;"
|
| 2483 |
</div>
|
| 2484 |
""")
|
| 2485 |
card_model_selector = gr.Dropdown(
|
|
|
|
| 236 |
"description": "<span style='color: white;'>์๊ตฌ ์ฌํญ์ ๋ง๋ ๋๊ตฌ๋ฅผ ๊ณ ๋ฅด๊ณ ์ ์ ํ ํ๋ผ๋ฏธํฐ๋ก ํธ์ถํ๋ ๋ฅ๋ ฅ์ ์ธก์ ํฉ๋๋ค.</span>"
|
| 237 |
},
|
| 238 |
"L3": {
|
| 239 |
+
"title": "<span style='color: white;'>L3 ยท ์์ฐจ์ ์ถ๋ก </span>",
|
| 240 |
"description": "<span style='color: white;'>๋ณต์ ๋จ๊ณ์ ์์ฐจ์ ์ถ๋ก ์ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์ ๊ฒ์ฆํฉ๋๋ค.</span>"
|
| 241 |
},
|
| 242 |
"L4": {
|
| 243 |
+
"title": "<span style='color: white;'>L4 ยท ๋ณ๋ ฌ์ ์ถ๋ก </span>",
|
| 244 |
"description": "<span style='color: white;'>์ฌ๋ฌ ์์ค์ ์ ๋ณด๋ฅผ ๋ณ๋ ฌ์ ์ผ๋ก ํตํฉํ๊ณ ์์ฝํ๋ ๋ฅ๋ ฅ์ ํ๊ฐํฉ๋๋ค.</span>"
|
| 245 |
},
|
| 246 |
"L5": {
|
| 247 |
+
"title": "<span style='color: white;'>L5 ยท ๊ฐ๊ฑด์ฑ</span>",
|
| 248 |
"description": "<span style='color: white;'>์์์น ๋ชปํ ์ค๋ฅ๋ ์คํจ ์ํฉ์ ๋ํ ์ธ์ง์ ๋์ ์ ๋ต์ ํ์ธํฉ๋๋ค.</span>"
|
| 249 |
},
|
| 250 |
"L6": {
|
| 251 |
+
"title": "<span style='color: white;'>L6 ยท ํจ์จ์ฑ</span>",
|
| 252 |
"description": "<span style='color: white;'>์ต์ํ์ ํธ์ถ๊ณผ ๋น์ฉ์ผ๋ก ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ์ด์ ํจ์จ์ ์ดํด๋ด
๋๋ค.</span>"
|
| 253 |
},
|
| 254 |
"L7": {
|
| 255 |
+
"title": "<span style='color: white;'>L7 ยท ์ฅ๊ธฐ ์ปจํ
์คํธ ๊ธฐ์ต</span>",
|
| 256 |
"description": "<span style='color: white;'>์ฅ๊ธฐ ๋ํ ๋งฅ๋ฝ์ ์ ์งํ๊ณ ์ ์ ํ ํ์ฉํ๋ ๋ฅ๋ ฅ์ ์ง์ค์ ์ผ๋ก ๋ถ์ํฉ๋๋ค.</span>"
|
| 257 |
}
|
| 258 |
}
|
|
|
|
| 2479 |
gr.HTML("""
|
| 2480 |
<div class="domain-header">
|
| 2481 |
<h2 class="domain-title" style="color: white;">๐ค Select Model</h2>
|
| 2482 |
+
<p class="domain-subtitle" style="color: white;">๋ถ์ ์นด๋์ ํฌํจํ ๋ชจ๋ธ์ ์ ํํ์ธ์.</p>
|
| 2483 |
</div>
|
| 2484 |
""")
|
| 2485 |
card_model_selector = gr.Dropdown(
|