From 951c91cda146a7292f892c116b4041ed9fbb091c Mon Sep 17 00:00:00 2001 From: Vasilis Vryniotis Date: Tue, 24 May 2022 11:18:37 +0100 Subject: [PATCH 1/2] Validate against expected files on videos --- test/expect/ModelTester.test_mc3_18_expect.pkl | Bin 0 -> 939 bytes .../ModelTester.test_r2plus1d_18_expect.pkl | Bin 0 -> 939 bytes test/expect/ModelTester.test_r3d_18_expect.pkl | Bin 0 -> 939 bytes test/test_models.py | 17 +++++++++++++---- 4 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 test/expect/ModelTester.test_mc3_18_expect.pkl create mode 100644 test/expect/ModelTester.test_r2plus1d_18_expect.pkl create mode 100644 test/expect/ModelTester.test_r3d_18_expect.pkl diff --git a/test/expect/ModelTester.test_mc3_18_expect.pkl b/test/expect/ModelTester.test_mc3_18_expect.pkl new file mode 100644 index 0000000000000000000000000000000000000000..938c52160508ea183ef471aadb741222607fe326 GIT binary patch literal 939 zcmWIWW@cev;NW1u00Im`42ea_8JT6N`YDMeiFyUuIc`pT3{fbcfhoBpAE-(%zO*DW zr zf)S|3ppZF&8AvA=loqmh8ZvUemW=jY_4CYNO9=M{7L z7p0^YrKY%KCYNv(a%ct>a+VZw1r>7Z1$eV_Fj*X^nFTZrgadH;l#f9R#i#lPZcb`w z{zUOK5@*AUe%pihdH3pRp4q~p>Y#U#3+RFXz+3OI(w(n9XqumOHC3}BJ zNZ20IIJjG5`GvifizIFNH=MBjbn3yLo~;}MsiUoJ!*1IR^{qA!+Vgf-mh#$8S|Mc@#yDjU z--3mEzr2#&0}8FgIpzWGd!5SV~WvNBQz*ul|GAA;)kU|c^H0A=?d~sfS zC=<|D5DxHW1X1ubi5!OlAPE$JooXBrWYCp z0p4tEI#5M&%(`&ppu`LUFnT+L%P zf)S|3ppZF&8AvA=loqmh8ZvUemW=jY_4CYNO9=M{7L z7p0^YrKY%KCYNv(a%ct>a+VZw1r>7Z1$eV_Fj*X^nFTZrgadH;l#f9R#i#lPZcb`w z{zUOK62~j(w(X3A7xpel3fUvlRl8?P&+0vg7G&*_ebHmf71C#WUF(_6tXqrsEbE)M z_tyX8d-tC=vYDd2d+#caCAKb)jIF)OWo+NMZXt1a15Sy(*^;Mf(5hdG_(9hN? zvn2MOJu!9fYTwOUU-iDP^_SWf`?e)kxVqIpgYO8tft4&5Lw{7?H zLfa)VtM>%Avh8KKz1v#k&<)#b{>6JAJQTD2Aj7q{;)I^9z?lf!PZmkGCIyf7{zyM& zvnf(ykKv07TTp1Jiutvj0EQF@;|?u;25Wd|m8BLH17pF>$(+dGLJBzu)0hin^Tm1T zp-ezqK{&vh5k$e$Byt=IfFw`=dJ09?jqE2r6rHbtJY?Pa2IzW`UB!>0R|4olm|kcY z1bDNt=|C09G3&yWgAy|c!07D|F2f|SCqdq21LX|{PpAS=CJ69mWdn&Z10hH~L@fYc Ci}#2C literal 0 HcmV?d00001 diff --git a/test/expect/ModelTester.test_r3d_18_expect.pkl b/test/expect/ModelTester.test_r3d_18_expect.pkl new file mode 100644 index 0000000000000000000000000000000000000000..11cf06bb1fcd3ead072daad144c5bdc8bd2c37ba GIT binary patch literal 939 zcmWIWW@cev;NW1u00Im`42ea_8JT6N`YDMeiFyUuIc`pT3{fbcfhoBpAE-(%zO*DW zr zf)S|3ppZF&8AvA=loqmh8ZvUemW=jY_4CYNO9=M{7L z7p0^YrKY%KCYNv(a%ct>a+VZw1r>7Z1$eV_Fj*X^nFTZrgadH;l#f9R#i#lPZcb`w z{zUOK66eJ-?!Am^JbNt9AJ}sv@yagVpq+cJ?J%@v{j6%c;vuKawVnTMT$E+4xlK*? zq=OKJeyg4uWa^N)a=o<(%SRw?;#t9#kY65 zEHv4(V27mD7oL4K532X>@o2cQr?FbfR>D@$_6uvJja*yc-ll6_dn5Mm+@<&AhE4a$ zS9_e6>e%?NoWFbDyB{`RH|N-Ry=}F*bmx(c!>lbkk9fVaX<%rvnox6ikAarw9#5v# zd+byv?fuWvWCIGV{0m;wP5?s+gmH%!KZ7+qw8~P8ih;4<=44J}a3O^pglWtLviah? z^iU?CtsorW%?P64X%aaO1waxg06m4G>qhnyABxUbKpwJgeFJp8$gbi?(JKLTAxtkc z3 Date: Tue, 24 May 2022 11:33:10 +0100 Subject: [PATCH 2/2] Plus tests for autocast --- test/test_models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/test_models.py b/test/test_models.py index acdf232ec97..0acef4dcef6 100644 --- a/test/test_models.py +++ b/test/test_models.py @@ -848,6 +848,9 @@ def test_video_model(model_fn, dev): if dev == "cuda": with torch.cuda.amp.autocast(): out = model(x) + # See autocast_flaky_numerics comment at top of file. + if model_name not in autocast_flaky_numerics: + _assert_expected(out.cpu(), model_name, prec=0.1) assert out.shape[-1] == num_classes _check_input_backprop(model, x)