class_docstr: `ModelStep` for SageMaker Pipelines Workflows.
class_docstr_tok: ["`","ModelStep","`","for","SageMaker","Pipelines","Workflows","."]
docstr: Pop out non-configurable args from _repack_model_step_settings
docstr_tok: ["Pop","out","non-configurable","args","from","_repack_model_step_settings"]
code: def _pop_out_non_configurable_repack_model_step_args(self):
      """Pop out non-configurable args from _repack_model_step_settings"""
      if not self._repack_model_step_settings:
          return
      for ignored_param in _IGNORED_REPACK_PARAM_LIST:
          if self._repack_model_step_settings.pop(ignored_param, None):
              logger.warning(
                  "The repack model step parameter - %s is not configurable. Ignoring it.",
                  ignored_param,
              )
  
file_path: sagemaker-python-sdk/src/sagemaker/workflow/model_step.py
imports: from __future__ import absolute_import
  import logging
  from typing import Union, List, Dict, Optional
  from sagemaker import Model, PipelineModel, Session
  from sagemaker.workflow._utils import _RegisterModelStep, _RepackModelStep
  from sagemaker.workflow.pipeline_context import PipelineSession, _ModelStepArguments
  from sagemaker.workflow.retry import RetryPolicy, SageMakerJobStepRetryPolicy
  from sagemaker.workflow.step_collections import StepCollection
  from sagemaker.workflow.steps import Step, CreateModelStep
label_desc: Use image node_id 7 for calling the ModelStep obj's underlying member method code with example usage: obj._pop_out_non_configurable_repack_model_step_args() without return types