osanseviero
commited on
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)
|