class_docstr: Concatenated Rectified Linear Unit.
class_docstr_tok: ["Concatenated","Rectified","Linear","Unit","."]
code: def forward(self, inputs):
      (x,) = inputs
      xp = backend.get_array_module(x)
      y = xp.empty(self.get_output_shape(x.shape), dtype=x.dtype)
      y_former, y_latter = xp.split(y, 2, axis=self.axis)
      zero = x.dtype.type(0)
      xp.maximum(zero, x, out=y_former)
      xp.maximum(zero, -x, out=y_latter)
      self.retain_inputs((0,))
      return (y,)
  
file_path: chainer/chainer/functions/activation/crelu.py
imports: import six
  import chainer
  from chainer import backend
  from chainer import function_node
  from chainer.utils import type_check
label_desc: Use image node_id 4 for calling the CReLU obj's underlying member method code with example usage: obj.forward(inputs) and returns: y