Update app.py
Browse files
app.py
CHANGED
@@ -15,7 +15,8 @@ def get_json_cfg():
|
|
15 |
|
16 |
conf = get_json_cfg()
|
17 |
|
18 |
-
def greet(model_name, prompt_template, name,
|
|
|
19 |
return f"Hello {name}!! Using model: {model_name} with template: {prompt_template}"
|
20 |
|
21 |
##################################### App UI #######################################
|
@@ -35,16 +36,16 @@ with gr.Blocks() as demo:
|
|
35 |
# Dataset choice
|
36 |
dataset_choice = gr.Radio(label="Choose Dataset", choices=["Predefined Dataset", "Upload Your Own"], value="Predefined Dataset")
|
37 |
dataset_predefined = gr.Dropdown(label="Predefined Dataset", choices=['1', '2', '3'], value='1', visible=True)
|
38 |
-
|
39 |
|
40 |
# Function to toggle visibility based on user choice
|
41 |
def toggle_dataset_visibility(choice):
|
42 |
if choice == "Predefined Dataset":
|
43 |
dataset_predefined.visible = True
|
44 |
-
|
45 |
elif choice == "Upload Your Own":
|
46 |
dataset_predefined.visible = False
|
47 |
-
|
48 |
|
49 |
# Initial visibility setup based on default choice
|
50 |
toggle_dataset_visibility(dataset_choice.value)
|
@@ -60,7 +61,7 @@ with gr.Blocks() as demo:
|
|
60 |
tune_btn = gr.Button("Start Fine Tuning")
|
61 |
# Execute button
|
62 |
tune_btn.click(fn=greet,
|
63 |
-
inputs=[model_name, prompt_template, name_input,
|
64 |
outputs=output)
|
65 |
|
66 |
# Update visibility based on user choice
|
|
|
15 |
|
16 |
conf = get_json_cfg()
|
17 |
|
18 |
+
def greet(model_name, prompt_template, name, dataset_file):
|
19 |
+
# Here you can process the uploaded file (dataset_file) as needed
|
20 |
return f"Hello {name}!! Using model: {model_name} with template: {prompt_template}"
|
21 |
|
22 |
##################################### App UI #######################################
|
|
|
36 |
# Dataset choice
|
37 |
dataset_choice = gr.Radio(label="Choose Dataset", choices=["Predefined Dataset", "Upload Your Own"], value="Predefined Dataset")
|
38 |
dataset_predefined = gr.Dropdown(label="Predefined Dataset", choices=['1', '2', '3'], value='1', visible=True)
|
39 |
+
dataset_file = gr.inputs.File(label="Upload Dataset", type='file', accept=".csv,.txt", visible=False)
|
40 |
|
41 |
# Function to toggle visibility based on user choice
|
42 |
def toggle_dataset_visibility(choice):
|
43 |
if choice == "Predefined Dataset":
|
44 |
dataset_predefined.visible = True
|
45 |
+
dataset_file.visible = False
|
46 |
elif choice == "Upload Your Own":
|
47 |
dataset_predefined.visible = False
|
48 |
+
dataset_file.visible = True
|
49 |
|
50 |
# Initial visibility setup based on default choice
|
51 |
toggle_dataset_visibility(dataset_choice.value)
|
|
|
61 |
tune_btn = gr.Button("Start Fine Tuning")
|
62 |
# Execute button
|
63 |
tune_btn.click(fn=greet,
|
64 |
+
inputs=[model_name, prompt_template, name_input, dataset_file],
|
65 |
outputs=output)
|
66 |
|
67 |
# Update visibility based on user choice
|