class_docstr: Basic conv bn relu layer.
class_docstr_tok: ["Basic","conv","bn","relu","layer","."]
code: def forward(self, inputs: paddle.Tensor) -> paddle.Tensor:
      if self.is_vd_mode:
          inputs = self._pool2d_avg(inputs)
      y = self._conv(inputs)
      y = self._batch_norm(y)
      y = self._act_op(y)
  
      return y
  
imports: from typing import Tuple
  import paddle
  import paddle.nn
  import paddle.nn.functional
  from paddle.nn import Conv2D, AvgPool2D
label_desc: Use image node_id 2 for calling the ConvBNLayer obj's underlying member method code with example usage: obj.forward(inputs) and returns: y