Skip to content

Commit 3dbd6a8

Browse files
up
1 parent c54f36f commit 3dbd6a8

2 files changed

Lines changed: 13 additions & 12 deletions

File tree

src/diffusers/models/resnet.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,9 @@ def __init__(
207207

208208
self.updown = up or down
209209

210+
# if self.updown:
211+
# import ipdb; ipdb.set_trace()
212+
210213
if up:
211214
self.h_upd = Upsample(channels, use_conv=False, dims=dims)
212215
self.x_upd = Upsample(channels, use_conv=False, dims=dims)

tests/test_modeling_utils.py

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ def test_output_pretrained(self):
259259
# fmt: off
260260
expected_output_slice = torch.tensor([0.2891, -0.1899, 0.2595, -0.6214, 0.0968, -0.2622, 0.4688, 0.1311, 0.0053])
261261
# fmt: on
262-
self.assertTrue(torch.allclose(output_slice, expected_output_slice, atol=1e-3))
262+
self.assertTrue(torch.allclose(output_slice, expected_output_slice, rtol=1e-3))
263263

264264

265265
class GlideSuperResUNetTests(ModelTesterMixin, unittest.TestCase):
@@ -607,7 +607,7 @@ def test_output_pretrained(self):
607607
expected_output_slice = torch.tensor([-0.0690, -0.0531, 0.0633, -0.0660, -0.0541, 0.0650, -0.0656, -0.0555, 0.0617])
608608
# fmt: on
609609

610-
self.assertTrue(torch.allclose(output_slice, expected_output_slice, atol=1e-3))
610+
self.assertTrue(torch.allclose(output_slice, expected_output_slice, rtol=1e-3))
611611

612612

613613
class TemporalUNetModelTests(ModelTesterMixin, unittest.TestCase):
@@ -678,7 +678,7 @@ def test_output_pretrained(self):
678678
expected_output_slice = torch.tensor([-0.2714, 0.1042, -0.0794, -0.2820, 0.0803, -0.0811, -0.2345, 0.0580, -0.0584])
679679
# fmt: on
680680

681-
self.assertTrue(torch.allclose(output_slice, expected_output_slice, atol=1e-3))
681+
self.assertTrue(torch.allclose(output_slice, expected_output_slice, rtol=1e-3))
682682

683683

684684
class NCSNppModelTests(ModelTesterMixin, unittest.TestCase):
@@ -753,7 +753,7 @@ def test_output_pretrained_ve_small(self):
753753
expected_output_slice = torch.tensor([3.1909e-07, -8.5393e-08, 4.8460e-07, -4.5550e-07, -1.3205e-06, -6.3475e-07, 9.7837e-07, 2.9974e-07, 1.2345e-06])
754754
# fmt: on
755755

756-
self.assertTrue(torch.allclose(output_slice, expected_output_slice, atol=1e-3))
756+
self.assertTrue(torch.allclose(output_slice, expected_output_slice, rtol=1e-3))
757757

758758
def test_output_pretrained_ve_large(self):
759759
model = NCSNpp.from_pretrained("fusing/ncsnpp-ffhq-ve-dummy")
@@ -779,7 +779,7 @@ def test_output_pretrained_ve_large(self):
779779
expected_output_slice = torch.tensor([-8.3299e-07, -9.0431e-07, 4.0585e-08, 9.7563e-07, 1.0280e-06, 1.0133e-06, 1.4979e-06, -2.9716e-07, -6.1817e-07])
780780
# fmt: on
781781

782-
self.assertTrue(torch.allclose(output_slice, expected_output_slice, atol=1e-3))
782+
self.assertTrue(torch.allclose(output_slice, expected_output_slice, rtol=1e-3))
783783

784784
def test_output_pretrained_vp(self):
785785
model = NCSNpp.from_pretrained("fusing/ddpm-cifar10-vp-dummy")
@@ -805,7 +805,7 @@ def test_output_pretrained_vp(self):
805805
expected_output_slice = torch.tensor([-3.9086e-07, -1.1001e-05, 1.8881e-06, 1.1106e-05, 1.6629e-06, 2.9820e-06, 8.4978e-06, 8.0253e-07, 1.5435e-06])
806806
# fmt: on
807807

808-
self.assertTrue(torch.allclose(output_slice, expected_output_slice, atol=1e-3))
808+
self.assertTrue(torch.allclose(output_slice, expected_output_slice, rtol=1e-3))
809809

810810

811811
class VQModelTests(ModelTesterMixin, unittest.TestCase):
@@ -878,10 +878,9 @@ def test_output_pretrained(self):
878878

879879
output_slice = output[0, -1, -3:, -3:].flatten()
880880
# fmt: off
881-
expected_output_slice = torch.tensor([-1.1321, 0.1056, 0.3505, -0.6461, -0.2014, 0.0419, -0.5763, -0.8462,
882-
-0.4218])
881+
expected_output_slice = torch.tensor([-1.1321, 0.1056, 0.3505, -0.6461, -0.2014, 0.0419, -0.5763, -0.8462, -0.4218])
883882
# fmt: on
884-
self.assertTrue(torch.allclose(output_slice, expected_output_slice, atol=1e-3))
883+
self.assertTrue(torch.allclose(output_slice, expected_output_slice, rtol=1e-3))
885884

886885

887886
class AutoEncoderKLTests(ModelTesterMixin, unittest.TestCase):
@@ -950,10 +949,9 @@ def test_output_pretrained(self):
950949

951950
output_slice = output[0, -1, -3:, -3:].flatten()
952951
# fmt: off
953-
expected_output_slice = torch.tensor([-0.0814, -0.0229, -0.1320, -0.4123, -0.0366, -0.3473, 0.0438, -0.1662,
954-
0.1750])
952+
expected_output_slice = torch.tensor([-0.0814, -0.0229, -0.1320, -0.4123, -0.0366, -0.3473, 0.0438, -0.1662, 0.1750])
955953
# fmt: on
956-
self.assertTrue(torch.allclose(output_slice, expected_output_slice, atol=1e-3))
954+
self.assertTrue(torch.allclose(output_slice, expected_output_slice, rtol=1e-3))
957955

958956

959957
class PipelineTesterMixin(unittest.TestCase):

0 commit comments

Comments
 (0)