code: def _bn_function_factory(norm, relu, conv):
      def bn_function(*inputs):
          concated_features = torch.cat(inputs, 1)
          bottleneck_output = conv(relu(norm(concated_features)))
          return bottleneck_output
  
      return bn_function
  
imports: import re
  from collections import OrderedDict
  import torch
  import torch.nn
  import torch.nn.functional
  import torch.utils.checkpoint
  import torch.utils.model_zoo
  from .se_module import SELayer
label_desc: Use image node_id 5 for calling a global function with example usage: _bn_function_factory(norm, relu, conv) and returns: bn_function, bottleneck_output