code: def copy_res1(layer, config, block):
      if layer.name.startswith("conv1_1"):
          block.conv1_1 = copy_conv2d_bn_activ(
              layer, config, block.conv1_1, inverse_ch=True
          )
      elif layer.name.startswith("conv1_2"):
          block.conv1_2 = copy_conv2d_bn_activ(
              layer, config, block.conv1_2
          )
      elif layer.name.startswith("conv1_3"):
          block.conv1_3 = copy_conv2d_bn_activ(
              layer, config, block.conv1_3
          )
      else:
          print("Ignored: {} ({})".format(layer.name, layer.type))
      return block
  
file_path: chainercv/examples/pspnet/caffe2npz.py
imports: import argparse
  from google.protobuf import text_format
  import numpy
  import re
  from chainer import serializers
  from chainercv.experimental.links import PSPNetResNet101
  import caffe_pb2
label_desc: Use image node_id 3 for calling a global function with example usage: copy_res1(layer, config, block) and returns: block