cstr commited on
Commit
c557b53
Β·
verified Β·
1 Parent(s): 851f341

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -8
app.py CHANGED
@@ -576,7 +576,7 @@ gradio_desc = """This tool translates datasets using the WMT21 translation model
576
  ## πŸ’­ What Does This Tool Do:
577
  - Translates datasets based on the selected model type.
578
  - Uploads the translated dataset to Hugging Face.
579
- ## πŸ“Š Dataset Model Types:
580
  - **mix**:
581
  - `prompt`: List of dictionaries with 'content' and 'role' fields (multi-turn conversation).
582
  - `chosen`: Single dictionary with 'content' and 'role' fields.
@@ -592,24 +592,32 @@ gradio_desc = """This tool translates datasets using the WMT21 translation model
592
  ## πŸ› οΈ Backend:
593
  The translation backend runs on the Hugging Face Hub API.
594
  """
 
 
595
 
596
- with gr.Blocks() as demo:
597
  gr.HTML(f"""<h1 align="center" id="space-title">{gradio_title}</h1>""")
598
  gr.Markdown(gradio_desc)
599
 
 
 
 
 
 
 
600
  with gr.Row(equal_height=False):
601
  with gr.Column():
602
- dataset_url = gr.Textbox(label="Dataset URL", lines=1)
603
- model_type = gr.Dropdown(choices=["mix", "orpo", "ufb"], label="Model Type")
604
  output_dataset_name = gr.Textbox(label="Output Dataset Name", lines=1)
605
  range_specification = gr.Textbox(label="Range Specification", lines=1, placeholder="e.g., 1-100")
606
- login_button = gr.Button("Login to Hugging Face")
607
 
608
  with gr.Column():
609
  output = gr.Textbox(label="Output", lines=1)
610
- logout_button = gr.Button("Logout")
611
 
612
  submit_btn = gr.Button("Translate Dataset", variant="primary")
613
- submit_btn.click(main, inputs=[dataset_url, model_type, output_dataset_name, range_specification], outputs=output)
 
 
614
 
615
- demo.launch()
 
576
  ## πŸ’­ What Does This Tool Do:
577
  - Translates datasets based on the selected model type.
578
  - Uploads the translated dataset to Hugging Face.
579
+ ## πŸ“Š Dataset Types:
580
  - **mix**:
581
  - `prompt`: List of dictionaries with 'content' and 'role' fields (multi-turn conversation).
582
  - `chosen`: Single dictionary with 'content' and 'role' fields.
 
592
  ## πŸ› οΈ Backend:
593
  The translation backend runs on the Hugging Face Hub API.
594
  """
595
+ # Define the theme
596
+ theme = gr.themes.Soft(text_size="lg", spacing_size="lg")
597
 
598
+ with gr.Blocks(theme=theme) as demo:
599
  gr.HTML(f"""<h1 align="center" id="space-title">{gradio_title}</h1>""")
600
  gr.Markdown(gradio_desc)
601
 
602
+ with gr.Row(variant="panel"):
603
+ gr.Markdown(value="## πŸš€ Login to Hugging Face"),
604
+ token_input = gr.LoginButton(min_width=380)
605
+
606
+ gr.Markdown(value="🚨 **This is needed to upload the resulting dataset.**")
607
+
608
  with gr.Row(equal_height=False):
609
  with gr.Column():
610
+ dataset_url = gr.Textbox(label="Input Dataset URL", lines=1)
611
+ model_type = gr.Dropdown(choices=["mix", "orpo", "ufb"], label="Dataset Type")
612
  output_dataset_name = gr.Textbox(label="Output Dataset Name", lines=1)
613
  range_specification = gr.Textbox(label="Range Specification", lines=1, placeholder="e.g., 1-100")
 
614
 
615
  with gr.Column():
616
  output = gr.Textbox(label="Output", lines=1)
 
617
 
618
  submit_btn = gr.Button("Translate Dataset", variant="primary")
619
+ submit_btn.click(main, inputs=[dataset_url, model_type, output_dataset_name, range_specification, token_input], outputs=output)
620
+
621
+ gr.Markdown(value="We sincerely thank our community members for their extraordinary contributions to this project.")
622
 
623
+ demo.launch(share=True)