zhangchenxu commited on
Commit
8459fca
Β·
1 Parent(s): 5852c53
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -101,7 +101,12 @@ def load_example(example_index):
101
 
102
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue")) as demo:
103
  gr.Markdown("## 🧠 TinyV - Answer Verification Tool\nThis tool verifies model-generated answers for correctness.")
104
-
 
 
 
 
 
105
  with gr.Row():
106
  with gr.Column(scale=1):
107
  question = gr.Textbox(lines=3, label="πŸ“˜ Question")
@@ -109,7 +114,6 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue")) as demo:
109
  model_answer = gr.Textbox(lines=3, label="πŸ€– Model Answer")
110
 
111
  gr.Markdown("### πŸ” Try Examples:")
112
- example_buttons = []
113
  with gr.Row():
114
  for i, ex in enumerate(EXAMPLES):
115
  btn = gr.Button(ex["name"], size="sm")
@@ -117,13 +121,12 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue")) as demo:
117
  fn=lambda idx=i: load_example(idx),
118
  outputs=[question, ground_truth, model_answer, temperature, top_p, max_tokens]
119
  )
120
- example_buttons.append(btn)
121
 
122
  with gr.Column(scale=1):
123
  with gr.Accordion("βš™οΈ Advanced Settings", open=False):
124
- temperature = gr.Slider(0, 1, value=0.3, step=0.1, label="Temperature")
125
- top_p = gr.Slider(0.1, 1.0, value=0.95, step=0.05, label="Top-p")
126
- max_tokens = gr.Slider(1, 128, value=2, step=1, label="Max Tokens")
127
 
128
  verify_btn = gr.Button("βœ… Verify Answer", variant="primary")
129
  result = gr.Textbox(label="🧾 Verification Result", lines=5, placeholder="Result will appear here...")
@@ -134,7 +137,6 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue")) as demo:
134
  outputs=result
135
  )
136
 
137
- # Launch the app
138
  demo.queue()
139
  if __name__ == "__main__":
140
- demo.launch()
 
101
 
102
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue")) as demo:
103
  gr.Markdown("## 🧠 TinyV - Answer Verification Tool\nThis tool verifies model-generated answers for correctness.")
104
+
105
+ # βœ… Define sliders first so they can be referenced later
106
+ temperature = gr.Slider(0, 1, value=0.3, step=0.1, label="Temperature", visible=False)
107
+ top_p = gr.Slider(0.1, 1.0, value=0.95, step=0.05, label="Top-p", visible=False)
108
+ max_tokens = gr.Slider(1, 128, value=2, step=1, label="Max Tokens", visible=False)
109
+
110
  with gr.Row():
111
  with gr.Column(scale=1):
112
  question = gr.Textbox(lines=3, label="πŸ“˜ Question")
 
114
  model_answer = gr.Textbox(lines=3, label="πŸ€– Model Answer")
115
 
116
  gr.Markdown("### πŸ” Try Examples:")
 
117
  with gr.Row():
118
  for i, ex in enumerate(EXAMPLES):
119
  btn = gr.Button(ex["name"], size="sm")
 
121
  fn=lambda idx=i: load_example(idx),
122
  outputs=[question, ground_truth, model_answer, temperature, top_p, max_tokens]
123
  )
 
124
 
125
  with gr.Column(scale=1):
126
  with gr.Accordion("βš™οΈ Advanced Settings", open=False):
127
+ temperature.visible = True
128
+ top_p.visible = True
129
+ max_tokens.visible = True
130
 
131
  verify_btn = gr.Button("βœ… Verify Answer", variant="primary")
132
  result = gr.Textbox(label="🧾 Verification Result", lines=5, placeholder="Result will appear here...")
 
137
  outputs=result
138
  )
139
 
 
140
  demo.queue()
141
  if __name__ == "__main__":
142
+ demo.launch()