code: def forward(self, x):
      out1 = self.model0(x)
  
      out1_1 = self.model1_1(out1)
      out1_2 = self.model1_2(out1)
      out2 = torch.cat([out1_1, out1_2, out1], 1)
  
      out2_1 = self.model2_1(out2)
      out2_2 = self.model2_2(out2)
      out3 = torch.cat([out2_1, out2_2, out1], 1)
  
      out3_1 = self.model3_1(out3)
      out3_2 = self.model3_2(out3)
      out4 = torch.cat([out3_1, out3_2, out1], 1)
  
      out4_1 = self.model4_1(out4)
      out4_2 = self.model4_2(out4)
      out5 = torch.cat([out4_1, out4_2, out1], 1)
  
      out5_1 = self.model5_1(out5)
      out5_2 = self.model5_2(out5)
      out6 = torch.cat([out5_1, out5_2, out1], 1)
  
      out6_1 = self.model6_1(out6)
      out6_2 = self.model6_2(out6)
  
      return out6_1, out6_2
  
file_path: lavis/lavis/common/annotator/openpose/model.py
imports: import torch
  from collections import OrderedDict
  import torch
  import torch.nn
label_desc: Use image node_id 2 for calling the bodypose_model obj's underlying member method code with example usage: obj.forward(x) and returns: out6_1,  out6_2