code: def forward(self, x_l, x_g):
      B, C, H, W = x_l.shape
      local_feat = self.local_embedding(x_l)
      global_act = self.global_act(x_g)
      sig_act = F.interpolate(
          self.act(global_act),
          size=[H, W],
          mode="bilinear",
          align_corners=False,
      )
      out = local_feat * sig_act
      return out
  
file_path: PaddleSeg/paddleseg/models/seaformer_seg.py
imports: import paddle
  import paddle.nn
  import paddle.nn.functional
  from paddleseg.cvlibs import manager
  from paddleseg.models import layers
  from paddleseg.utils import utils
label_desc: Use image node_id 2 for calling the FusionBlock obj's underlying member method code with example usage: obj.forward(x_l, x_g) and returns: out