tykiww commited on
Commit
598c68a
·
verified ·
1 Parent(s): a65c171

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
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, dataset):
 
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
- dataset_upload = gr.Upload(label="Upload Dataset", accept=".csv,.txt", visible=False)
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
- dataset_upload.visible = False
45
  elif choice == "Upload Your Own":
46
  dataset_predefined.visible = False
47
- dataset_upload.visible = True
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, dataset_upload],
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