rohansampath commited on
Commit
a955837
·
verified ·
1 Parent(s): 110a507

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -204,7 +204,7 @@ with gr.Blocks(css="""
204
  num_subjects_slider = gr.Slider(
205
  minimum=1,
206
  maximum=14, # Will be updated dynamically based on preview data
207
- value=14,
208
  step=1,
209
  label="Number of Subjects",
210
  info="Number of subjects to evaluate. They will be loaded in alphabetical order."
@@ -230,7 +230,7 @@ with gr.Blocks(css="""
230
  value=5,
231
  step=1,
232
  label="Number of Few-shot Examples",
233
- info="Number of examples to use for few-shot learning (0-5)."
234
  )
235
 
236
  # Add a small space
@@ -242,7 +242,7 @@ with gr.Blocks(css="""
242
  value=False,
243
  info="When checked, evaluates all available questions for each subject"
244
  )
245
- questions_info_text = gr.Markdown(visible=False, value="**All 12,032 questions across all subjects will be evaluated**")
246
 
247
  with gr.Row(elem_id="questions_selection_row"):
248
  questions_container = gr.Column(scale=1, elem_id="questions_slider_container")
@@ -285,6 +285,7 @@ with gr.Blocks(css="""
285
  # Function to process dataset preview data
286
  def get_subject_choices_from_preview(preview_data):
287
  if not preview_data or 'subject_counts' not in preview_data:
 
288
  return [], 0
289
 
290
  # Get subject counts from preview data
@@ -295,6 +296,8 @@ with gr.Blocks(css="""
295
 
296
  # Format as "Subject (n=count)"
297
  formatted_subjects = [f"{subject} (n={subject_counts[subject]})" for subject in subjects]
 
 
298
 
299
  return formatted_subjects, len(subjects)
300
 
@@ -311,7 +314,7 @@ with gr.Blocks(css="""
311
  return (
312
  preview_data, # Store the preview data
313
  gr.update(choices=subject_choices), # Update checkbox choices
314
- gr.update(maximum=subject_count, value=min(subject_count, 14)) # Update slider max
315
  )
316
  return None, gr.update(), gr.update()
317
 
 
204
  num_subjects_slider = gr.Slider(
205
  minimum=1,
206
  maximum=14, # Will be updated dynamically based on preview data
207
+ value=1,
208
  step=1,
209
  label="Number of Subjects",
210
  info="Number of subjects to evaluate. They will be loaded in alphabetical order."
 
230
  value=5,
231
  step=1,
232
  label="Number of Few-shot Examples",
233
+ info="Number of examples to use for few-shot learning (0-5). They will be loaded in order of question_id."
234
  )
235
 
236
  # Add a small space
 
242
  value=False,
243
  info="When checked, evaluates all available questions for each subject"
244
  )
245
+ questions_info_text = gr.Markdown(visible=False, value="**All questions across the selected subjects will be evaluated**")
246
 
247
  with gr.Row(elem_id="questions_selection_row"):
248
  questions_container = gr.Column(scale=1, elem_id="questions_slider_container")
 
285
  # Function to process dataset preview data
286
  def get_subject_choices_from_preview(preview_data):
287
  if not preview_data or 'subject_counts' not in preview_data:
288
+ print("FAILURE HERE")
289
  return [], 0
290
 
291
  # Get subject counts from preview data
 
296
 
297
  # Format as "Subject (n=count)"
298
  formatted_subjects = [f"{subject} (n={subject_counts[subject]})" for subject in subjects]
299
+ print("Formatted Subjects", formatted_subjects)
300
+
301
 
302
  return formatted_subjects, len(subjects)
303
 
 
314
  return (
315
  preview_data, # Store the preview data
316
  gr.update(choices=subject_choices), # Update checkbox choices
317
+ gr.update(maximum=subject_count, value=1) # Update slider max
318
  )
319
  return None, gr.update(), gr.update()
320