class_docstr: Global Response Normalization layer
      
class_docstr_tok: ["Global","Response","Normalization","layer"]
code: def forward(self, x):
      x_g = x.norm(p=2, dim=self.spatial_dim, keepdim=True)
      x_n = x_g / (
          x_g.mean(dim=self.channel_dim, keepdim=True) + self.eps
      )
      return x + torch.addcmul(
          self.bias.view(self.wb_shape),
          self.weight.view(self.wb_shape),
          x * x_n,
      )
  
imports: import torch
  from torch import nn
label_desc: Use image node_id 2 for calling the GlobalResponseNorm obj's underlying member method code with example usage: obj.forward(x) and returns: unknown