code: def forward(self, images, texts):
      layer_1, layer_2, layer_3, layer_4 = self.vit.forward(images)
      text_features = self.clip.get_text_features(texts)
      return self.scratch.forward(
          layer_1, layer_2, layer_3, layer_4, text_features
      )
  
imports: import paddle.nn
  from .clip import CLIPText
  from .scratch import Scratch
  from .vit import ViT
label_desc: Use image node_id 2 for calling the LSeg obj's underlying member method code with example usage: obj.forward(images, texts) and returns: self