code: def relu6(x):
      """Rectifier Unit function clipped at 6.
  
      It computes
  
      .. math:: \\text{ReLU6}(x) = \\min(\\max(0, x), 6).
  
      Args:
          x (:class:`~chainer.Variable` or :ref:`ndarray`):
              Input variable. A :math:`(s_1, s_2, ..., s_n)`-shaped float array.
  
      Returns:
          ~chainer.Variable: Output variable. A
          :math:`(s_1, s_2, ..., s_n)`-shaped float array.
  
      .. seealso:: :func:`chainer.functions.clipped_relu`
  
      .. admonition:: Example
  
          >>> x = np.array([-20, -2, 0, 2, 4, 10, 100]).astype(np.float32)
          >>> x
          array([-20.,  -2.,   0.,   2.,   4.,  10., 100.], dtype=float32)
          >>> F.relu6(x)
          variable([0., 0., 0., 2., 4., 6., 6.])
  
      """
      (y,) = ClippedReLU(6.0).apply((x,))
      return y
  
imports: import numpy
  import chainer
  from chainer.backends import cuda
  from chainer import function_node
  from chainer import utils
  from chainer.utils import type_check
  import chainerx
label_desc: Use image node_id 2 for calling a global function with example usage: relu6(x) and returns: y