code: def load(self, kwargs):
      # Evaluation Params
      add_parameter(self, kwargs, "ground_truth", None)
  
      # Saving Params
      add_parameter(self, kwargs, "postprocessor_string", "_inference")
  
      # Model Parameters
      add_parameter(self, kwargs, "input_channels", None)
      add_parameter(self, kwargs, "output_channels", None)
  
      add_parameter(self, kwargs, "channels_dim", None)
  
      if self.channels_dim is None:
          if self.channels_first:
              self.channels_dim = 1
          else:
              self.channels_dim = -1
  
file_path: DeepNeuro/deepneuro/outputs/inference.py
imports: import numpy
  from deepneuro.outputs.output import Output
  from deepneuro.utilities.util import add_parameter
label_desc: Use image node_id 1 for calling the ModelInference obj's underlying member method code with example usage: obj.load(kwargs) without return types