class_docstr: ResNet with GroupNorm and Weight Standardization.
class_docstr_tok: ["ResNet","with","GroupNorm","and","Weight","Standardization","."]
code: def forward(self, x):
      # Residual branch
      residual = x
      if hasattr(self, "downsample"):
          residual = self.downsample(x)
          residual = self.gn_proj(residual)
  
      # Unit's branch
      y = self.relu(self.gn1(self.conv1(x)))
      y = self.relu(self.gn2(self.conv2(y)))
      y = self.gn3(self.conv3(y))
  
      y = self.relu(residual + y)
      return y
  
file_path: PaddleSeg/contrib/MedicalSeg/medicalseg/models/backbones/resnet.py
imports: from os.path import join
  import paddle
  import paddle.nn
  import paddle.nn.functional
  from medicalseg.cvlibs import manager
label_desc: Use image node_id 2 for calling the Bottleneck obj's underlying member method code with example usage: obj.forward(x) and returns: y