def get_info(token, submission_id): endpoint = '/submission/%s' % submission_id method = 'GET' data = {} try: return make_server_request(token, endpoint, data=data, method=method, suppress_user_msg=True) except: return make_server_request(token, endpoint, data=data, method=method)
def dtserver_work_submission(token, submission_id, machine_id, process_id, evaluator_version, features): endpoint = '/take-submission' method = 'GET' data = { 'submission_id': submission_id, 'machine_id': machine_id, 'process_id': process_id, 'evaluator_version': evaluator_version, 'features': features } return make_server_request(token, endpoint, data=data, method=method)
def dtserver_report_job(token, job_id, result, stats, machine_id, process_id, evaluator_version, uploaded): endpoint = '/take-submission' method = 'POST' data = { 'job_id': job_id, 'result': result, 'stats': stats, 'machine_id': machine_id, 'process_id': process_id, 'evaluator_version': evaluator_version, 'uploaded': uploaded } return make_server_request(token, endpoint, data=data, method=method)
def dtserver_reset_job(token, job_id): endpoint = '/reset-job' method = 'POST' data = {'job_id': job_id} return make_server_request(token, endpoint, data=data, method=method)
def dtserver_reset_submission(token, submission_id, step_name): endpoint = '/reset-submission' method = 'POST' data = {'submission_id': submission_id, 'step_name': step_name} return make_server_request(token, endpoint, data=data, method=method)