Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -74,8 +74,7 @@ def majority_vote_with_steps(question, num_iterations=10):
|
|
74 |
# Gradio interface for user input and output
|
75 |
def gradio_interface(question, correct_answer):
|
76 |
final_answer, steps_solution = majority_vote_with_steps(question, iterations)
|
77 |
-
return
|
78 |
-
|
79 |
|
80 |
# Custom CSS for enhanced design (unchanged)
|
81 |
custom_css = """
|
@@ -166,12 +165,11 @@ custom_css = """
|
|
166 |
}
|
167 |
"""
|
168 |
|
169 |
-
# Gradio app setup
|
170 |
interface = gr.Interface(
|
171 |
fn=gradio_interface,
|
172 |
inputs=[
|
173 |
gr.Textbox(label="🧠 Math Question", placeholder="Enter your math question here...", elem_id="math_question"),
|
174 |
-
|
175 |
],
|
176 |
outputs=[
|
177 |
gr.Textbox(label="Majority-Voted Answer", interactive=False), # Non-editable
|
@@ -180,7 +178,9 @@ interface = gr.Interface(
|
|
180 |
],
|
181 |
title="🔢 Math Question Solver",
|
182 |
description="Enter a math question to get the model's majority-voted answer and steps to solve the problem.",
|
183 |
-
css=custom_css # Apply custom CSS
|
|
|
|
|
184 |
)
|
185 |
|
186 |
if __name__ == "__main__":
|
|
|
74 |
# Gradio interface for user input and output
|
75 |
def gradio_interface(question, correct_answer):
|
76 |
final_answer, steps_solution = majority_vote_with_steps(question, iterations)
|
77 |
+
return question, final_answer, steps_solution, correct_answer
|
|
|
78 |
|
79 |
# Custom CSS for enhanced design (unchanged)
|
80 |
custom_css = """
|
|
|
165 |
}
|
166 |
"""
|
167 |
|
168 |
+
# Gradio app setup with flagging
|
169 |
interface = gr.Interface(
|
170 |
fn=gradio_interface,
|
171 |
inputs=[
|
172 |
gr.Textbox(label="🧠 Math Question", placeholder="Enter your math question here...", elem_id="math_question"),
|
|
|
173 |
],
|
174 |
outputs=[
|
175 |
gr.Textbox(label="Majority-Voted Answer", interactive=False), # Non-editable
|
|
|
178 |
],
|
179 |
title="🔢 Math Question Solver",
|
180 |
description="Enter a math question to get the model's majority-voted answer and steps to solve the problem.",
|
181 |
+
css=custom_css, # Apply custom CSS
|
182 |
+
flagging_dir="flagged_data", # Directory to save flagged data
|
183 |
+
allow_flagging="auto" # Allow users to auto flag data
|
184 |
)
|
185 |
|
186 |
if __name__ == "__main__":
|