Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
conf_aws, instance_id, submission_id)
set_predictions(config, submission_id, predictions_folder_path)
set_time(config, submission_id, predictions_folder_path)
set_scores(config, submission_id, predictions_folder_path)
set_submission_state(config, submission_id, 'tested')
logger.info('Scoring "{}"'.format(label))
score_submission(config, submission_id)
_run_hook(config, HOOK_SUCCESSFUL_TRAINING, submission_id)
else:
logger.info('Training of "{}" in "{}" failed'.format(
label, instance_id))
set_submission_state(config, submission_id, 'training_error')
error_msg = _get_traceback(
_get_log_content(conf_aws, submission_id))
set_submission_error_msg(config, submission_id, error_msg)
_run_hook(config, HOOK_FAILED_TRAINING, submission_id)
path = download_predictions(
conf_aws, instance_id, submission_name)
set_predictions(config, submission_id, path)
set_time(config, submission_id, path)
set_scores(config, submission_id, path)
set_submission_state(config, submission_id, 'tested')
else:
logger.info('Training of "{}" failed'.format(label))
set_submission_state(
config, submission_id, 'training_error')
error_msg = _get_traceback(
_get_log_content(conf_aws, submission_name)
)
set_submission_error_msg(
config, submission_id, error_msg)
_run_hook(config, HOOK_FAILED_TRAINING, submission_id)
# training finished, so terminate the instance
terminate_ec2_instance(conf_aws, instance_id)
time.sleep(secs)