in sage_maker_magic/sage_maker_kernel/kernelmagics.py [0:0]
def _submit(self):
self._clean_args()
self._full_fill_args()
print('submit:\n', json.dumps(self.args, sort_keys=True, indent=4, default=str))
est = self.RuntimeClass(**self.args)
channels = {
"training": self.args.get('channel_training'),
"testing": self.args.get('channel_testing')
}
est.fit(inputs=channels, wait=False)
self.shell.user_ns['___{}_latest_job_name'.format(self.RuntimeClass.__name__)] = est.latest_training_job.name
self.shell.user_ns[self.args['estimator_name']] = est
return {
'___{}_latest_job_name'.format(self.RuntimeClass.__name__): self._get_latest_job_name(),
'estimator_variable': self.args['estimator_name']
}