Add sync_dist to validation score logging

This commit is contained in:
henryruhs
2025-03-16 09:01:40 +01:00
parent bc1b04a107
commit 803902c8bb
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ class EmbeddingConverterTrainer(LightningModule):
source_embedding = self.source_embedder(batch)
output_embedding = self(source_embedding)
validation_score = (nn.functional.cosine_similarity(source_embedding, output_embedding).mean() + 1) * 0.5
self.log('validation_score', validation_score, prog_bar = True)
self.log('validation_score', validation_score, sync_dist = True, prog_bar = True)
return validation_score
def configure_optimizers(self) -> OptimizerSet:
+1 -1
View File
@@ -164,7 +164,7 @@ class FaceSwapperTrainer(LightningModule):
output_tensor, _ = self.generator(source_embedding, target_tensor)
output_embedding = calc_embedding(self.embedder, output_tensor, (0, 0, 0, 0))
validation_score = (nn.functional.cosine_similarity(source_embedding, output_embedding).mean() + 1) * 0.5
self.log('validation_score', validation_score, prog_bar = True)
self.log('validation_score', validation_score, sync_dist = True, prog_bar = True)
return validation_score
def generate_preview(self, source_tensor : Tensor, target_tensor : Tensor, output_tensor : Tensor, output_mask : Mask) -> None: