code: def forward(self, x, data=None):
      result_dict = dict()
      for idx, model_name in enumerate(self.model_name_list):
          result_dict[model_name] = self.model_list[idx](x, data)
      return result_dict
  
file_path: PaddleOCR/ppocr/modeling/architectures/distillation_model.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from paddle import nn
  from ppocr.modeling.transforms import build_transform
  from ppocr.modeling.backbones import build_backbone
  from ppocr.modeling.necks import build_neck
  from ppocr.modeling.heads import build_head
  from .base_model import BaseModel
  from ppocr.utils.save_load import load_pretrained_params
label_desc: Use image node_id 2 for calling the DistillationModel obj's underlying member method code with example usage: obj.forward(x, data) and returns: result_dict