civerson916 commited on
Commit
9ff29f9
·
verified ·
1 Parent(s): 09fd315

Update app.py

Browse files

UI test for the new design

Files changed (1) hide show
  1. app.py +14 -13
app.py CHANGED
@@ -3,8 +3,8 @@ from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExport
3
  from openinference.instrumentation.smolagents import SmolagentsInstrumentor
4
  from opentelemetry.sdk.trace import TracerProvider
5
  from opentelemetry import trace
6
- from evaluator import Evaluator
7
- from runner import Runner
8
  from settings import Settings
9
  import os
10
  import pandas as pd
@@ -13,8 +13,8 @@ import logging
13
  logging.basicConfig(level=logging.INFO, force=True)
14
  logger = logging.getLogger(__name__)
15
  settings = Settings()
16
- evaluator = Evaluator(settings)
17
- runner = Runner(settings)
18
 
19
 
20
  # Create a TracerProvider for OpenTelemetry
@@ -31,20 +31,21 @@ tracer = trace.get_tracer(__name__)
31
  SmolagentsInstrumentor().instrument(tracer_provider=trace_provider)
32
 
33
 
34
- def run(test_mode=False) -> pd.DataFrame:
35
  if test_mode:
36
- questions = [evaluator.get_one_question()]
37
- # questions = [get_one_question(task_id='8e867cd7-cff9-4e6c-867a-ff5ddc2550be')]
38
- # questions = [get_one_question('3f57289b-8c60-48be-bd80-01f8099ca449')]
39
- # questions = [get_one_question('cca530fc-4052-43b2-b130-b30968d8aa44')]
40
  else:
41
- questions = evaluator.get_questions()
 
42
 
43
- return runner.run_agent(questions)
 
44
 
45
 
46
  def submit():
47
- evaluator.submit_answers()
 
48
 
49
 
50
  # --- Build Gradio Interface using Blocks ---
@@ -85,7 +86,7 @@ with gr.Blocks() as demo:
85
  outputs=[results_table]
86
  )
87
  submit_button.click(
88
- fn=evaluator.get_one_question,
89
  outputs=[status_output]
90
  )
91
 
 
3
  from openinference.instrumentation.smolagents import SmolagentsInstrumentor
4
  from opentelemetry.sdk.trace import TracerProvider
5
  from opentelemetry import trace
6
+ # from evaluator import Evaluator
7
+ # from runner import Runner
8
  from settings import Settings
9
  import os
10
  import pandas as pd
 
13
  logging.basicConfig(level=logging.INFO, force=True)
14
  logger = logging.getLogger(__name__)
15
  settings = Settings()
16
+ # evaluator = Evaluator(settings)
17
+ # runner = Runner(settings)
18
 
19
 
20
  # Create a TracerProvider for OpenTelemetry
 
31
  SmolagentsInstrumentor().instrument(tracer_provider=trace_provider)
32
 
33
 
34
+ def run(test_mode) -> pd.DataFrame:
35
  if test_mode:
36
+ logger.info("test_mode")
37
+ # questions = [evaluator.get_one_question()]
 
 
38
  else:
39
+ logger.info("not test_mode")
40
+ # questions = evaluator.get_questions()
41
 
42
+ # return runner.run_agent(questions)
43
+ return pd.DataFrame(columns=['task_id', 'question', 'answer'])
44
 
45
 
46
  def submit():
47
+ # evaluator.submit_answers()
48
+ logger.info("submit")
49
 
50
 
51
  # --- Build Gradio Interface using Blocks ---
 
86
  outputs=[results_table]
87
  )
88
  submit_button.click(
89
+ fn=submit,
90
  outputs=[status_output]
91
  )
92