code: def __init__(self, stride=2, padding=1):
      super(AvgPoolPad, self).__init__()
      # There's no 'count_include_pad' parameter, which makes it different
      self.pool = nn.AvgPool2D(
          3, strides=stride, padding=padding, count_include_pad=False
      )
  
imports: from __future__ import division
  import os
  from mxnet import cpu
  from mxnet.gluon import nn
  from mxnet.gluon.nn import BatchNorm
  from mxnet.gluon.block import HybridBlock
label_desc: Use image node_id 1 to create a new AvgPoolPad object from inherited base classes: HybridBlock with example: obj = AvgPoolPad(stride, padding)