code: def call(self, x, training=True):
      kernel = complete_dims(self.kernel, 2)
      pad = get_conv_same_pad(kernel)
      stride = complete_dims(self.stride, 2)
      h = PF.convolution(
          x, self.outmaps, kernel, pad, stride, with_bias=False
      )
      h = PF.batch_normalization(h, batch_stat=training)
      if self.act is None:
          return h
      return self.act(h)
  
file_path: nnabla/python/src/nnabla/core/modules.py
imports: from __future__ import absolute_import
  import nnabla.functions
  import nnabla.parametric_functions
  from nnabla.core.module import Module
label_desc: Use image node_id 2 for calling the ConvBn obj's underlying member method code with example usage: obj.call(x, training) and returns: self, h