in evalbench/evaluator/orchestrator.py [0:0]
def process(self):
with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".json") as f:
json.dump(self.total_eval_outputs, f, sort_keys=True, indent=4, default=str)
results_tf = f.name
with tempfile.NamedTemporaryFile(mode="w", delete=False, suffix=".json") as f:
json.dump(
self.total_scoring_results, f, sort_keys=True, indent=4, default=str
)
scores_tf = f.name
return (
self.job_id,
self.run_time,
results_tf,
scores_tf,
)