code: def forward(self, x):
      fea = self.conv_first(x)
      trunk = self.trunk_conv(self.RRDB_trunk(fea))
      fea = fea + trunk
  
      fea = self.lrelu(
          self.upconv1(
              F.interpolate(fea, scale_factor=2, mode="nearest")
          )
      )
      fea = self.lrelu(
          self.upconv2(
              F.interpolate(fea, scale_factor=2, mode="nearest")
          )
      )
      out = self.conv_last(self.lrelu(self.HRconv(fea)))
  
      return out
  
imports: import functools
  import paddle
  import paddle.nn
  import paddle.nn.functional
label_desc: Use image node_id 2 for calling the RRDBNet obj's underlying member method code with example usage: obj.forward(x) and returns: out