code: def glu(x, axis=-1):
      size = x.shape[axis]
      ivy.utils.assertions.check_equal(
          size % 2,
          0,
          message="axis size must be divisible by 2",
          as_array=False,
      )
      x1, x2 = ivy.split(x, num_or_size_splits=2, axis=axis)
      return ivy.multiply(x1, ivy.sigmoid(x2))
  
imports: import ivy
  from ivy.functional.frontends.jax.func_wrapper import to_ivy_arrays_and_back
  from ivy.func_wrapper import with_supported_dtypes
label_desc: Use image node_id 11 for calling a global function with example usage: glu(x, axis) and returns: ivy