code: def auto_functionalized_fake(
      mode,
      op: torch._ops.OpOverload,
      mutated_args_names: List[str],
      kwargs: Dict[str, Any],
  ) -> Tuple[Any, Tuple[Tensor, ...]]:
      with mode:
          result = auto_functionalized_dense(
              op, mutated_args_names, kwargs
          )
          return result
  
file_path: pytorch/torch/_higher_order_ops/auto_functionalize.py
imports: from typing import Any, Dict, List, Tuple
  import torch
  import torch.utils._pytree
  from torch import Tensor
  from torch._C import DispatchKey
  from torch._ops import HigherOrderOperator
  from torch._prims_common import clone_preserve_strides
  from torch._subclasses.fake_tensor import FakeTensorMode
  from torch.fx.experimental.proxy_tensor import disable_proxy_modes_tracing, ProxyTorchDispatchMode, track_tensor_tree
label_desc: Use image node_id 3 for calling a global function with example usage: auto_functionalized_fake(mode, op, mutated_args_names, kwargs) and returns: result