code: def module_s2(nfm):
      """
      strided
      """
      module = [BatchNorm(), Activation(Rectlin())]
      mainpath = [
          Conv(**conv_params(1, nfm, stride=2)),
          Conv(**conv_params(3, nfm)),
          Conv(**conv_params(1, nfm * 4, relu=False, batch_norm=False)),
      ]
      sidepath = [
          Conv(
              **conv_params(
                  1, nfm * 4, stride=2, relu=False, batch_norm=False
              )
          )
      ]
      module.append(MergeSum([sidepath, mainpath]))
      return module
  
file_path: neon/examples/cifar10_msra/network.py
imports: from neon.initializers import Kaiming
  from neon.layers import Conv, Pooling, GeneralizedCost, Activation, Affine
  from neon.layers import MergeSum, SkipNode, BatchNorm
  from neon.models import Model
  from neon.transforms import Rectlin, Softmax, CrossEntropyMulti
label_desc: Use image node_id 3 for calling a global function with example usage: module_s2(nfm) and returns: module