civerson916 commited on
Commit
a4d9c5d
·
verified ·
1 Parent(s): 9498455

Updated run functions

Browse files
Files changed (1) hide show
  1. app.py +11 -9
app.py CHANGED
@@ -43,7 +43,7 @@ def user_logged_in(profile: gr.OAuthProfile):
43
  LOGIN_MESSAGE = "Please Login to Hugging Face with the button."
44
  EMPTY_RESULTS_TABLE = pd.DataFrame(columns=['task_id', 'question', 'answer'])
45
 
46
- def format_elapsed_time(elapsed_time):
47
  minutes = int(elapsed_time // 60) # Get the whole number of minutes
48
  seconds = elapsed_time % 60 # Get the remaining seconds
49
 
@@ -51,16 +51,18 @@ def format_elapsed_time(elapsed_time):
51
  return f"Elapsed time: {minutes} minutes {seconds:.2f} seconds"
52
  else:
53
  return f"Elapsed time: {seconds:.2f} seconds"
54
-
55
- def run_one(profile: gr.OAuthProfile | None) -> pd.DataFrame:
56
- if not user_logged_in(profile):
57
- return LOGIN_MESSAGE, EMPTY_RESULTS_TABLE
58
  start_time = time.time()
59
- questions = [evaluator.get_one_question()]
60
- question_answer_pairs = runner.run_agent(questions, profile.username)
61
  end_time = time.time()
62
- message = f"Complete. {format_elapsed_time(end_time - start_time)}"
63
  return message, question_answer_pairs
 
 
 
 
 
64
 
65
  def run_all(profile: gr.OAuthProfile | None) -> pd.DataFrame:
66
  if not user_logged_in(profile):
@@ -69,7 +71,7 @@ def run_all(profile: gr.OAuthProfile | None) -> pd.DataFrame:
69
  start_time = time.time()
70
  question_answer_pairs = runner.run_agent(questions, profile.username)
71
  end_time = time.time()
72
- message = f"Complete. {format_elapsed_time(end_time - start_time)}"
73
  return message, question_answer_pairs
74
 
75
  def submit(profile: gr.OAuthProfile | None) -> str:
 
43
  LOGIN_MESSAGE = "Please Login to Hugging Face with the button."
44
  EMPTY_RESULTS_TABLE = pd.DataFrame(columns=['task_id', 'question', 'answer'])
45
 
46
+ def _format_elapsed_time(elapsed_time):
47
  minutes = int(elapsed_time // 60) # Get the whole number of minutes
48
  seconds = elapsed_time % 60 # Get the remaining seconds
49
 
 
51
  return f"Elapsed time: {minutes} minutes {seconds:.2f} seconds"
52
  else:
53
  return f"Elapsed time: {seconds:.2f} seconds"
54
+
55
+ def _run(questions: list, username: str) -> pd.DataFrame:
 
 
56
  start_time = time.time()
57
+ question_answer_pairs = runner.run_agent(questions, username)
 
58
  end_time = time.time()
59
+ message = f"Complete. {_format_elapsed_time(end_time - start_time)}"
60
  return message, question_answer_pairs
61
+
62
+ def run_one(profile: gr.OAuthProfile | None) -> pd.DataFrame:
63
+ if not user_logged_in(profile):
64
+ return LOGIN_MESSAGE, EMPTY_RESULTS_TABLE
65
+ return _run([evaluator.get_one_question()], profile.username)
66
 
67
  def run_all(profile: gr.OAuthProfile | None) -> pd.DataFrame:
68
  if not user_logged_in(profile):
 
71
  start_time = time.time()
72
  question_answer_pairs = runner.run_agent(questions, profile.username)
73
  end_time = time.time()
74
+ message = f"Complete. {_format_elapsed_time(end_time - start_time)}"
75
  return message, question_answer_pairs
76
 
77
  def submit(profile: gr.OAuthProfile | None) -> str: