code: def igamma(
      a: tf.Tensor, /, *, x: tf.Tensor, out: Optional[tf.Tensor] = None
  ) -> tf.Tensor:
      return tf.math.igamma(a, x)
  
imports: from typing import Union, Optional, Tuple, Sequence
  import tensorflow
  from tensorflow.python.ops.numpy_ops import np_math_ops
  import ivy
  from ivy import with_unsupported_dtypes, with_supported_dtypes, with_supported_device_and_dtypes
  from ..None import backend_version
  from copy import deepcopy
label_desc: Use image node_id 15 for calling a global function with example usage: igamma() and returns: tf