code: def forward(self, x):
      y = self.pooling(x)
      y = self.fc(y)
      return self.broadcast_mul(x, y)
  
imports: import torch.nn
  import MinkowskiEngine
  from .common import ConvType, NormType
  from torch_points3d.utils.config import is_list
label_desc: Use image node_id 2 for calling the SELayer obj's underlying member method code with example usage: obj.forward(x) and returns: self