code: def conv_block(
      n, n_filter, filter_size=(3, 3), strides=(1, 1), name="conv_block"
  ):
      # ref: https://github.com/keras-team/keras/blob/master/keras/applications/mobilenet.py
      n = Conv2d(
          n_filter,
          filter_size,
          strides,
          b_init=None,
          name=name + ".conv",
      )(n)
      n = BatchNorm(
          decay=0.99, act=tf.nn.relu6, name=name + ".batchnorm"
      )(n)
      return n
  
file_path: TensorLayer/tensorlayer/models/mobilenetv1.py
imports: import os
  import tensorflow
  from tensorlayer import logging
  from tensorlayer.files import assign_weights, load_npz, maybe_download_and_extract
  from tensorlayer.layers import BatchNorm, Conv2d, DepthwiseConv2d, Flatten, GlobalMeanPool2d, Input, Reshape
  from tensorlayer.models import Model
label_desc: Use image node_id 1 for calling a global function with example usage: conv_block(n, n_filter, filter_size, strides, name) and returns: n