Spaces:
Runtime error
Runtime error
Commit
ยท
cb05c15
1
Parent(s):
f23a835
feat: cache pipeline
Browse files
src/distilabel_dataset_generator/apps/sft.py
CHANGED
|
@@ -23,13 +23,8 @@ from src.distilabel_dataset_generator.utils import (
|
|
| 23 |
|
| 24 |
|
| 25 |
def _run_pipeline(result_queue, num_turns, num_rows, system_prompt, is_sample):
|
| 26 |
-
pipeline = get_pipeline(
|
| 27 |
-
|
| 28 |
-
num_rows,
|
| 29 |
-
system_prompt,
|
| 30 |
-
is_sample
|
| 31 |
-
)
|
| 32 |
-
distiset: Distiset = pipeline.run(use_cache=False)
|
| 33 |
result_queue.put(distiset)
|
| 34 |
|
| 35 |
|
|
@@ -55,7 +50,9 @@ def generate_system_prompt(dataset_description, progress=gr.Progress()):
|
|
| 55 |
|
| 56 |
def generate_sample_dataset(system_prompt, progress=gr.Progress()):
|
| 57 |
progress(0.1, desc="Initializing sample dataset generation")
|
| 58 |
-
result = generate_dataset(
|
|
|
|
|
|
|
| 59 |
progress(1.0, desc="Sample dataset generated")
|
| 60 |
return result
|
| 61 |
|
|
@@ -181,7 +178,6 @@ with gr.Blocks(
|
|
| 181 |
gr.Column(scale=1)
|
| 182 |
btn_generate_system_prompt = gr.Button(value="Generate sample")
|
| 183 |
gr.Column(scale=1)
|
| 184 |
-
|
| 185 |
|
| 186 |
system_prompt = gr.TextArea(
|
| 187 |
label="System prompt for dataset generation. You can tune it and regenerate the sample",
|
|
@@ -196,7 +192,6 @@ with gr.Blocks(
|
|
| 196 |
wrap=True,
|
| 197 |
)
|
| 198 |
|
| 199 |
-
|
| 200 |
with gr.Row():
|
| 201 |
gr.Column(scale=1)
|
| 202 |
btn_generate_sample_dataset = gr.Button(
|
|
@@ -256,7 +251,9 @@ with gr.Blocks(
|
|
| 256 |
visible=False,
|
| 257 |
)
|
| 258 |
org_name = get_org_dropdown()
|
| 259 |
-
repo_name = gr.Textbox(
|
|
|
|
|
|
|
| 260 |
private = gr.Checkbox(
|
| 261 |
label="Private dataset", value=True, interactive=True, scale=0.5
|
| 262 |
)
|
|
|
|
| 23 |
|
| 24 |
|
| 25 |
def _run_pipeline(result_queue, num_turns, num_rows, system_prompt, is_sample):
|
| 26 |
+
pipeline = get_pipeline(num_turns, num_rows, system_prompt, is_sample)
|
| 27 |
+
distiset: Distiset = pipeline.run(use_cache=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
result_queue.put(distiset)
|
| 29 |
|
| 30 |
|
|
|
|
| 50 |
|
| 51 |
def generate_sample_dataset(system_prompt, progress=gr.Progress()):
|
| 52 |
progress(0.1, desc="Initializing sample dataset generation")
|
| 53 |
+
result = generate_dataset(
|
| 54 |
+
system_prompt, num_turns=1, num_rows=1, progress=progress, is_sample=True
|
| 55 |
+
)
|
| 56 |
progress(1.0, desc="Sample dataset generated")
|
| 57 |
return result
|
| 58 |
|
|
|
|
| 178 |
gr.Column(scale=1)
|
| 179 |
btn_generate_system_prompt = gr.Button(value="Generate sample")
|
| 180 |
gr.Column(scale=1)
|
|
|
|
| 181 |
|
| 182 |
system_prompt = gr.TextArea(
|
| 183 |
label="System prompt for dataset generation. You can tune it and regenerate the sample",
|
|
|
|
| 192 |
wrap=True,
|
| 193 |
)
|
| 194 |
|
|
|
|
| 195 |
with gr.Row():
|
| 196 |
gr.Column(scale=1)
|
| 197 |
btn_generate_sample_dataset = gr.Button(
|
|
|
|
| 251 |
visible=False,
|
| 252 |
)
|
| 253 |
org_name = get_org_dropdown()
|
| 254 |
+
repo_name = gr.Textbox(
|
| 255 |
+
label="Repo name", placeholder="dataset_name", value="my-distiset"
|
| 256 |
+
)
|
| 257 |
private = gr.Checkbox(
|
| 258 |
label="Private dataset", value=True, interactive=True, scale=0.5
|
| 259 |
)
|