def arguments(self) -> RequestType: """The arguments dictionary that is used to call `create_processing_job`. NOTE: The `CreateProcessingJob` request is not quite the args list that workflow needs. `ProcessingJobName` and `ExperimentConfig` cannot be included in the arguments. """ if self.step_args: request_dict = self.step_args else: normalized_inputs, normalized_outputs = self.processor._normalize_args( job_name=self.job_name, arguments=self.job_arguments, inputs=self.inputs, outputs=self.outputs, code=self.code, kms_key=self.kms_key, ) process_args = ProcessingJob._get_process_args( self.processor, normalized_inputs, normalized_outputs, experiment_config=dict()) request_dict = self.processor.sagemaker_session._get_process_request( **process_args) request_dict.pop("ProcessingJobName", None) request_dict.pop("ExperimentConfig", None) return request_dict
def arguments(self) -> RequestType: """The arguments dict that is used to define the QualityCheck step.""" normalized_inputs, normalized_outputs = self._baselining_processor._normalize_args( inputs=self._baseline_job_inputs, outputs=[self._baseline_output], ) process_args = ProcessingJob._get_process_args( self._baselining_processor, normalized_inputs, normalized_outputs, experiment_config=dict(), ) request_dict = self._baselining_processor.sagemaker_session._get_process_request( **process_args) if "ProcessingJobName" in request_dict: request_dict.pop("ProcessingJobName") return request_dict
def arguments(self) -> RequestType: """The arguments dict that is used to call `create_processing_job`. NOTE: The CreateProcessingJob request is not quite the args list that workflow needs. ProcessingJobName and ExperimentConfig cannot be included in the arguments. """ normalized_inputs, normalized_outputs = self.processor._normalize_args( arguments=self.job_arguments, inputs=self.inputs, outputs=self.outputs, code=self.code, ) process_args = ProcessingJob._get_process_args( self.processor, normalized_inputs, normalized_outputs, experiment_config=dict() ) request_dict = self.processor.sagemaker_session._get_process_request(**process_args) request_dict.pop("ProcessingJobName") return request_dict