code: def torch_elementwise_op(
      input: torch.Tensor, *, out: Optional[torch.Tensor] = None
  ) -> Tuple[int, int]:
      flops = input.numel()
      macs = 0
      return flops, macs
  
file_path: ColossalAI/colossalai/fx/profiler/experimental/profiler_function/arithmetic.py
imports: import operator
  from functools import reduce
  from typing import Any, Optional, Tuple, Union
  import torch
  from ..registry import meta_profiler_function
label_desc: Use image node_id 3 for calling a global function with example usage: torch_elementwise_op(input) and returns: flops,  macs