code: def instance_norm(
      input,
      running_mean,
      running_var,
      weight=None,
      bias=None,
      use_input_stats=False,
      momentum=0.1,
      eps=1e-5,
  ):
      normalized, mean, var = ivy.instance_norm(
          input,
          running_mean,
          running_var,
          offset=bias,
          scale=weight,
          training=use_input_stats,
          eps=eps,
          momentum=momentum,
          data_format="NCS",
      )
      ivy.inplace_update(running_mean, mean)
      ivy.inplace_update(running_var, var)
      return normalized
  
imports: import ivy
  from ivy.func_wrapper import with_unsupported_dtypes
  from ivy.functional.frontends.torch.func_wrapper import to_ivy_arrays_and_back
label_desc: Use image node_id 3 for calling a global function with example usage: instance_norm(input, running_mean, running_var, weight, bias, use_input_stats, momentum, eps) and returns: normalized