                       self.__class__.__name__, model, {k: len(v) for k, v in image_list.items()})
          self._args = model.command_line_arguments
          self._config = model.config
          self._alignments_paths = self._get_alignments_paths()
          self._hashes, self._training_sizes = self._get_image_hashes(image_list)
          self._alignments_version = dict()
          self._detected_faces = dict()
          self._load_alignments()
          self._check_all_faces()
          self._aligned_faces = self._get_aligned_faces()
 
</s> remove         self._aligned_faces = self._get_aligned_faces()
 </s> add         self._aligned_faces = self._get_aligned_faces(sizes) </s> remove             size = self._training_sizes[side]
            centering = "legacy" if self._alignments_version[side] == 1.0 else "head"
            logger.debug("side: %s, centering: %s", side, centering)
 </s> add  </s> remove                 face.load_aligned(None, size=size, centering=centering)
 </s> add                 face.aligned = AlignedFace(face.landmarks_xy,
                                           centering=self._config["centering"],
                                           size=size,
                                           is_aligned=True)
        self._hashes, sizes = self._get_image_hashes(image_list)

                       self.__class__.__name__, model, {k: len(v) for k, v in image_list.items()})
          self._args = model.command_line_arguments
          self._config = model.config
          self._alignments_paths = self._get_alignments_paths()
        self._hashes, sizes = self._get_image_hashes(image_list)

          self._alignments_version = dict()
          self._detected_faces = dict()
          self._load_alignments()
          self._check_all_faces()
          self._aligned_faces = self._get_aligned_faces()
keep keep keep keep replace keep keep keep keep keep
 Bugfix - Warp to landmarks 
plugins/train/trainer/_base.py