allow for turning off horizontal flip augmentation

This commit is contained in:
Phil Wang committed 2022-06-09 20:59:59 -07:00
1 parent 479f60c178
commit f900f40f14
3 files changed
+8 -7

No files matched your search

@@ -5,7 +5,7 @@ import torch.nn.functional as F
from torch.special import expm1
from tqdm import tqdm
from einops import rearrange, repeat
from einops import rearrange, repeat, reduce
from einops.layers.torch import Rearrange
# helpers
@@ -268,7 +268,7 @@ class ContinuousTimeGaussianDiffusion(nn.Module):
model_out = self.denoise_fn(x, log_snr)
losses = self.loss_fn(model_out, noise, reduction = 'none')
losses = losses.mean(dim = tuple(range(1, losses.ndim)))
losses = reduce(losses, 'b ... -> b', 'mean')
if self.p2_loss_weight_gamma >= 0:
# following eq 8. in https://arxiv.org/abs/2204.00227