Update src/distilabel_dataset_generator/apps/sft.py
Browse files
src/distilabel_dataset_generator/apps/sft.py
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
import multiprocessing
|
| 2 |
import time
|
| 3 |
-
|
| 4 |
import gradio as gr
|
| 5 |
import pandas as pd
|
| 6 |
from distilabel.distiset import Distiset
|
|
@@ -30,6 +30,12 @@ def _run_pipeline(result_queue, num_turns, num_rows, system_prompt):
|
|
| 30 |
distiset: Distiset = pipeline.run(use_cache=False)
|
| 31 |
result_queue.put(distiset)
|
| 32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
|
| 34 |
def generate_system_prompt(dataset_description, progress=gr.Progress()):
|
| 35 |
progress(0.1, desc="Initializing text generation")
|
|
@@ -298,3 +304,4 @@ with gr.Blocks(
|
|
| 298 |
|
| 299 |
app.load(get_token, outputs=[hf_token])
|
| 300 |
app.load(get_org_dropdown, outputs=[org_name])
|
|
|
|
|
|
| 1 |
import multiprocessing
|
| 2 |
import time
|
| 3 |
+
from typings import Union
|
| 4 |
import gradio as gr
|
| 5 |
import pandas as pd
|
| 6 |
from distilabel.distiset import Distiset
|
|
|
|
| 30 |
distiset: Distiset = pipeline.run(use_cache=False)
|
| 31 |
result_queue.put(distiset)
|
| 32 |
|
| 33 |
+
def swap_visibilty(profile: Union[gr.OAuthProfile, None]):
|
| 34 |
+
if profile is None:
|
| 35 |
+
return gr.update(elem_classes=["main_ui_logged_out"])
|
| 36 |
+
else:
|
| 37 |
+
return gr.update(elem_classes=["main_ui_logged_in"])
|
| 38 |
+
|
| 39 |
|
| 40 |
def generate_system_prompt(dataset_description, progress=gr.Progress()):
|
| 41 |
progress(0.1, desc="Initializing text generation")
|
|
|
|
| 304 |
|
| 305 |
app.load(get_token, outputs=[hf_token])
|
| 306 |
app.load(get_org_dropdown, outputs=[org_name])
|
| 307 |
+
app.load(fn=swap_visibilty, outputs=main_ui)
|