code: def resnet_basicblock(l, ch_out, stride):
      shortcut = l
      l = Conv2D(
          "conv1", l, ch_out, 3, strides=stride, activation=BNReLU
      )
      l = Conv2D(
          "conv2", l, ch_out, 3, activation=get_bn(zero_init=True)
      )
      out = l + resnet_shortcut(
          shortcut, ch_out, stride, activation=get_bn(zero_init=False)
      )
      return tf.nn.relu(out)
  
file_path: tensorpack/examples/Saliency/resnet_model.py
imports: import tensorflow
  from tensorpack import tfv1
  from tensorpack.models import BatchNorm, BNReLU, Conv2D, FullyConnected, GlobalAvgPooling, MaxPooling
  from tensorpack.tfutils.argscope import argscope, get_arg_scope
label_desc: Use image node_id 7 for calling a global function with example usage: resnet_basicblock(l, ch_out, stride) and returns: tf