Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Add machine-translated Japanese text for EVALUATION_QUEUE_TEXT
Browse files- app.py +6 -5
- src/about.py +30 -0
app.py
CHANGED
|
@@ -10,6 +10,7 @@ from src.about import (
|
|
| 10 |
CITATION_BUTTON_LABEL,
|
| 11 |
CITATION_BUTTON_TEXT,
|
| 12 |
EVALUATION_QUEUE_TEXT,
|
|
|
|
| 13 |
INTRODUCTION_TEXT,
|
| 14 |
INTRODUCTION_TEXT_JP,
|
| 15 |
LLM_BENCHMARKS_TEXT,
|
|
@@ -396,7 +397,7 @@ with gr.Blocks() as demo_leaderboard:
|
|
| 396 |
with gr.Blocks() as demo_submission:
|
| 397 |
with gr.Column():
|
| 398 |
with gr.Row():
|
| 399 |
-
gr.Markdown(
|
| 400 |
|
| 401 |
with gr.Column():
|
| 402 |
with gr.Accordion(
|
|
@@ -506,11 +507,11 @@ def set_default_language(request: gr.Request) -> gr.Dropdown:
|
|
| 506 |
return gr.Dropdown(value="🇺🇸 EN")
|
| 507 |
|
| 508 |
|
| 509 |
-
def update_language(language: str) -> gr.Markdown:
|
| 510 |
if language == "🇯🇵 JP":
|
| 511 |
-
return gr.Markdown(value=INTRODUCTION_TEXT_JP)
|
| 512 |
else:
|
| 513 |
-
return gr.Markdown(value=INTRODUCTION_TEXT)
|
| 514 |
|
| 515 |
|
| 516 |
with gr.Blocks(css=custom_css, css_paths="style.css", theme=gr.themes.Base()) as demo:
|
|
@@ -550,7 +551,7 @@ with gr.Blocks(css=custom_css, css_paths="style.css", theme=gr.themes.Base()) as
|
|
| 550 |
language.change(
|
| 551 |
fn=update_language,
|
| 552 |
inputs=language,
|
| 553 |
-
outputs=introduction_text,
|
| 554 |
api_name=False,
|
| 555 |
)
|
| 556 |
|
|
|
|
| 10 |
CITATION_BUTTON_LABEL,
|
| 11 |
CITATION_BUTTON_TEXT,
|
| 12 |
EVALUATION_QUEUE_TEXT,
|
| 13 |
+
EVALUATION_QUEUE_TEXT_JP,
|
| 14 |
INTRODUCTION_TEXT,
|
| 15 |
INTRODUCTION_TEXT_JP,
|
| 16 |
LLM_BENCHMARKS_TEXT,
|
|
|
|
| 397 |
with gr.Blocks() as demo_submission:
|
| 398 |
with gr.Column():
|
| 399 |
with gr.Row():
|
| 400 |
+
evaluation_queue_text = gr.Markdown(EVALUATION_QUEUE_TEXT_JP, elem_classes="markdown-text")
|
| 401 |
|
| 402 |
with gr.Column():
|
| 403 |
with gr.Accordion(
|
|
|
|
| 507 |
return gr.Dropdown(value="🇺🇸 EN")
|
| 508 |
|
| 509 |
|
| 510 |
+
def update_language(language: str) -> tuple[gr.Markdown, gr.Markdown]:
|
| 511 |
if language == "🇯🇵 JP":
|
| 512 |
+
return gr.Markdown(value=INTRODUCTION_TEXT_JP), gr.Markdown(value=EVALUATION_QUEUE_TEXT_JP)
|
| 513 |
else:
|
| 514 |
+
return gr.Markdown(value=INTRODUCTION_TEXT), gr.Markdown(value=EVALUATION_QUEUE_TEXT)
|
| 515 |
|
| 516 |
|
| 517 |
with gr.Blocks(css=custom_css, css_paths="style.css", theme=gr.themes.Base()) as demo:
|
|
|
|
| 551 |
language.change(
|
| 552 |
fn=update_language,
|
| 553 |
inputs=language,
|
| 554 |
+
outputs=[introduction_text, evaluation_queue_text],
|
| 555 |
api_name=False,
|
| 556 |
)
|
| 557 |
|
src/about.py
CHANGED
|
@@ -215,6 +215,36 @@ If your model is displayed in the `FAILED` category, its execution stopped.
|
|
| 215 |
Make sure you have followed the above steps first.
|
| 216 |
If everything is done, check you can launch the EleutherAIHarness on your model locally, using the above command without modifications (you can add `--limit` to limit the number of examples per task).
|
| 217 |
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 218 |
BOTTOM_LOGO = """
|
| 219 |
<div style="display: flex; flex-direction: row; justify-content: center; align-items: center;">
|
| 220 |
<a href="https://llm-jp.nii.ac.jp/en/" style="margin: 0 10px;">
|
|
|
|
| 215 |
Make sure you have followed the above steps first.
|
| 216 |
If everything is done, check you can launch the EleutherAIHarness on your model locally, using the above command without modifications (you can add `--limit` to limit the number of examples per task).
|
| 217 |
"""
|
| 218 |
+
EVALUATION_QUEUE_TEXT_JP = """
|
| 219 |
+
## モデルを提出する前に行うべき良い実践
|
| 220 |
+
|
| 221 |
+
### 1) AutoClasses を使用してモデルとトークナイザーを読み込めるようにしてください:
|
| 222 |
+
```python
|
| 223 |
+
from transformers import AutoConfig, AutoModel, AutoTokenizer
|
| 224 |
+
config = AutoConfig.from_pretrained("your model name", revision=revision)
|
| 225 |
+
model = AutoModel.from_pretrained("your model name", revision=revision)
|
| 226 |
+
tokenizer = AutoTokenizer.from_pretrained("your model name", revision=revision)
|
| 227 |
+
```
|
| 228 |
+
このステップが失敗した場合は、エラーメッセージに従ってモデルをデバッグしてください。モデルが不適切にアップロードされている可能性があります。
|
| 229 |
+
|
| 230 |
+
注意: モデルが公開されていることを確認してください!
|
| 231 |
+
注意: モデルが `use_remote_code=True` を必要とする場合は、まだこのオプションをサポートしていませんが、追加中ですので、最新情報をお待ちください!
|
| 232 |
+
|
| 233 |
+
### 2) モデルの重みを [safetensors](https://huggingface.co/docs/safetensors/index) に変換してください
|
| 234 |
+
これは、重みを安全に、かつ高速に読み込み、使用するための新しいフォーマットです。`Extended Viewer` にモデルパラメータの数を追加することもできます!
|
| 235 |
+
|
| 236 |
+
### 3) モデルがオープンライセンスを持っていることを確認してください!
|
| 237 |
+
これは、オープンLLMのリーダーボードです。できるだけ多くの人にあなたのモデルが使用できることを知ってほしいです 🤗
|
| 238 |
+
|
| 239 |
+
### 4) モデルカードを埋めてください
|
| 240 |
+
リーダーボードにモデルについての追加情報を追加する際、それは自動的にモデルカードから取得されます
|
| 241 |
+
|
| 242 |
+
## モデルが失敗した場合
|
| 243 |
+
モデルが `FAILED` カテゴリに表示されている場合は、実行が停止したということです。
|
| 244 |
+
最初に上記のステップを完了してください。
|
| 245 |
+
すべてが完了している場合は、上記のコマンドを変更せずにローカルで EleutherAIHarness をあなたのモデルに対して起動できるかどうかを確認してください (タスクごとの例の数を制限するために `--limit` を追加できます)。
|
| 246 |
+
"""
|
| 247 |
+
|
| 248 |
BOTTOM_LOGO = """
|
| 249 |
<div style="display: flex; flex-direction: row; justify-content: center; align-items: center;">
|
| 250 |
<a href="https://llm-jp.nii.ac.jp/en/" style="margin: 0 10px;">
|