code: def bn_function(self, inputs: List[Tensor]) -> Tensor:
      concated_features = torch.cat(inputs, 1)
      bottleneck_output = self.conv1(
          self.relu1(self.norm1(concated_features))
      )  # noqa: T484
      return bottleneck_output
  
file_path: ARKitScenes/depth_upsampling/models/mspf/blocks/dense_net.py
imports: from typing import List
  import torch
  import torch.nn.functional
  from torch import nn, Tensor
label_desc: Use image node_id 2 for calling the _DenseLayer obj's underlying member method code with example usage: obj.bn_function(inputs) and returns: bottleneck_output