code: def forward(self, inputs):
      x_1 = self.backbone(inputs)
  
      if self.use_cnt:
          v_x = self.v_maxpool3(x_1)
          v_x = self.v_layer3(v_x)
          v_x = self.v_conv3(v_x)
          v_x = self.v_bn3(v_x)
          visual_feature_2 = self.relu(v_x)
  
          v_x = self.v_layer4(visual_feature_2)
          v_x = self.v_conv4_1(v_x)
          v_x = self.v_bn4_1(v_x)
          v_x = self.relu(v_x)
          v_x = self.v_conv4_2(v_x)
          v_x = self.v_bn4_2(v_x)
          visual_feature_3 = self.relu(v_x)
      else:
          visual_feature_3 = None
      if self.use_seq:
          x = self.maxpool3(x_1)
          x = self.layer3(x)
          x = self.conv3(x)
          x = self.bn3(x)
          x_2 = self.relu(x)
  
          x = self.layer4(x_2)
          x = self.conv4_1(x)
          x = self.bn4_1(x)
          x = self.relu(x)
          x = self.conv4_2(x)
          x = self.bn4_2(x)
          x_3 = self.relu(x)
      else:
          x_3 = None
  
      return [visual_feature_3, x_3]
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import paddle
  import paddle.nn
  from paddle.nn.initializer import TruncatedNormal, Constant, Normal, KaimingNormal
label_desc: Use image node_id 3 for calling the ResNetRFL obj's underlying member method code with example usage: obj.forward(inputs) and returns: list