in competitions/runner.py [0:0]
def run_local(self, team_id, submission_id, submission_repo):
self._queue_submission(team_id, submission_id)
eval_params = {
"competition_id": self.competition_id,
"competition_type": self.competition_type,
"metric": self.metric,
"token": self.token,
"team_id": team_id,
"submission_id": submission_id,
"submission_id_col": self.submission_id_col,
"submission_cols": self.submission_cols,
"submission_rows": self.submission_rows,
"output_path": self.output_path,
"submission_repo": submission_repo,
"time_limit": self.time_limit,
"dataset": self.dataset,
"submission_filenames": self.submission_filenames,
}
eval_params = json.dumps(eval_params)
eval_pid = run_evaluation(eval_params, local=True, wait=True)
logger.info(f"New evaluation process started with pid {eval_pid}.")