code: def _l2_normalize(
      x, axis=None, epsilon=1e-12, name=None
  ):  # pylint: disable=unused-argument
      x = _convert_to_tensor(x)
      norm = np.linalg.norm(
          x, ord=2, axis=_astuple(axis), keepdims=True
      )
      norm = np.maximum(norm, np.sqrt(epsilon))
      return x / norm
  
imports: import collections
  import functools
  import numpy
  import numpy
  from tensorflow_probability.python.internal.backend.numpy import _utils
  from tensorflow_probability.python.internal.backend.numpy.numpy_array import _reverse
  from tensorflow_probability.python.internal.backend.numpy.numpy_array import one_hot
  from tensorflow_probability.python.internal.backend.numpy.ops import _convert_to_tensor
label_desc: Use image node_id 9 for calling a global function with example usage: _l2_normalize(x, axis, epsilon, name) and returns: unknown