I noticed that the return value of the model is self.fc(x),output_ab, feature_dict, self.logit_scale, [head_feature, hand_feature, hip_feature, foot_feature]. However, only four values were accepted during the training process: output, feature_dict, logit_scale, part_feature_list. Does output_ab need to be used? Is the code complete?