in sage_maker_magic/sage_maker_kernel/kernelmagics.py [0:0]
def _full_fill_args(self):
self.args['submit_app'] = self.args.get('submit_app', self.upload_content(self.cell))
self.args['role'] = self.args.get('role', get_execution_role())
self.args['wait'] = self.args.get('logs', None)
self.args = ConfigFactory.from_dict(self.args).with_fallback(self._get_config())
processor_args = {k: v for k, v in self.args.items() if k in ['role', 'instance_type', 'instance_count', 'framework_version', 'py_version', 'container_version', 'image_uri', 'volume_size_in_gb', 'volume_kms_key', 'output_kms_key', 'max_runtime_in_seconds', 'base_job_name', 'sagemaker_session', 'env', 'tags', 'network_config']}
run_args = {k: v for k, v in self.args.items() if k in ['submit_app', 'submit_py_files', 'submit_jars', 'submit_files', 'inputs', 'outputs', 'arguments', 'wait', 'logs', 'job_name', 'experiment_config', 'configuration', 'spark_event_logs_s3_uri', 'kms_key']}
return processor_args, run_args