diff --git a/codes/models/classifiers/cifar_resnet_branched.py b/codes/models/classifiers/cifar_resnet_branched.py index 5eda08f8..e37b2586 100644 --- a/codes/models/classifiers/cifar_resnet_branched.py +++ b/codes/models/classifiers/cifar_resnet_branched.py @@ -166,7 +166,7 @@ class DropoutNorm(SwitchNorm): # Ensure that there is always at least one switch left un-dropped out fix_blank = (drop.sum(dim=1, keepdim=True) == 0).repeat(1, br) drop = drop.logical_or(fix_blank) - x = drop * x + ((not drop) * x * self.eps) + x = drop * x + ((~drop) * x * self.eps) return x