code: def leaky_relu(x, slope=0.2):
      """Leaky Rectified Linear Unit function.
  
      This function is expressed as
  
      .. math::
  
          f(x) = \\left \\{ \\begin{array}{ll}
          x  & {\\rm if}~ x \\ge 0 \\\\
          ax & {\\rm if}~ x < 0,
          \\end{array} \\right.
  
      where :math:`a` is a configurable slope value.
  
      Args:
          x (:class:`~chainer.Variable` or :ref:`ndarray`):
              Input variable. A :math:`(s_1, s_2, ..., s_N)`-shaped float array.
          slope (float): Slope value :math:`a`.
  
      Returns:
          ~chainer.Variable: Output variable. A
          :math:`(s_1, s_2, ..., s_N)`-shaped float array.
  
      .. admonition:: Example
  
          >>> x = np.array([[-1, 0], [2, -3], [-2, 1]], np.float32)
          >>> x
          array([[-1.,  0.],
                 [ 2., -3.],
                 [-2.,  1.]], dtype=float32)
          >>> F.leaky_relu(x, slope=0.2).array
          array([[-0.2,  0. ],
                 [ 2. , -0.6],
                 [-0.4,  1. ]], dtype=float32)
  
      """
      return LeakyReLU(slope).apply((x,))[0]
  
imports: from chainer.backends import cuda
  from chainer.backends import intel64
  from chainer import function_node
  from chainer.utils import type_check
label_desc: Use image node_id 2 for calling a global function with example usage: leaky_relu(x, slope) and returns: LeakyReLU