code: def forward(self, *args, **kwargs) -> Any:
      args = list(args)
      for idx, (arg_name, arg) in enumerate(
          zip(self.arg_name_list, args)
      ):
          args[idx] = self.input_maps[arg_name](arg)
  
      for arg_name in kwargs.keys():
          kwargs[arg_name] = self.input_maps[arg_name](kwargs[arg_name])
  
      return self.module(*tuple(args), **kwargs)
  
file_path: captum/captum/attr/_utils/input_layer_wrapper.py
imports: import inspect
  from typing import Any
  import torch.nn
label_desc: Use image node_id 2 for calling the ModelInputWrapper obj's underlying member method code with example usage: obj.forward() and returns: self