code: def forward(self, *args: Any) -> Any:  # type: ignore[override]
      nested_tensors = _map_tensor_data(self._nested_input)
      result = self.forward_extended(*nested_tensors)  # type: ignore[func-returns-value]
      del self._nested_input
      self._nested_output = result
      return tuple(_iter_tensors(result))
  
imports: import functools
  import inspect
  import itertools
  import warnings
  from collections import OrderedDict
  from typing import Any, List, Optional, Tuple
  import torch
  import torch._C
  import torch._functorch
  import torch.utils.hooks
  from torch._C import _functions
  from torch._functorch.autograd_function import custom_function_call
label_desc: Use image node_id 4 for calling the NestedIOFunction obj's underlying member method code with example usage: obj.forward() and returns: tuple