add unit test for inverted_residual: debug 1

pull/58/head
johnzja 2020-08-11 20:18:05 +08:00
parent 0d0641b5c1
commit b3bd282cc7
1 changed files with 3 additions and 3 deletions

View File

@ -10,7 +10,7 @@ def test_inv_residual():
# test stride assertion.
InvertedResidual(32, 32, 3, 4)
# test default config with res connection.
# test default config without res connection.
# set expand_ratio = 4, stride = 1 and inp=oup.
inv_module = InvertedResidual(32, 32, 1, 4)
assert inv_module.use_res_connect
@ -18,8 +18,8 @@ def test_inv_residual():
assert inv_module.conv[0].padding == 0
assert inv_module.conv[1].kernel_size == (3, 3)
assert inv_module.conv[1].padding == 1
assert not inv_module.conv[0].with_norm
assert not inv_module.conv[1].with_norm
assert inv_module.conv[0].with_norm
assert inv_module.conv[1].with_norm
x = torch.rand(1, 32, 64, 64)
output = inv_module(x)
assert output.shape == (1, 32, 64, 64)