(self, img: torch.Tensor, norm: bool = True)
| 44 | return text_features |
| 45 | |
| 46 | def get_image_features(self, img: torch.Tensor, norm: bool = True) -> torch.Tensor: |
| 47 | image_features = self.encode_images(img) |
| 48 | |
| 49 | if norm: |
| 50 | image_features /= image_features.clone().norm(dim=-1, keepdim=True) |
| 51 | |
| 52 | return image_features |
| 53 | |
| 54 | def img_to_img_similarity(self, src_images, generated_images): |
| 55 | src_img_features = self.get_image_features(src_images) |
no test coverage detected