MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / TEST_F

Function TEST_F

dnn/test/arm_common/lstm.cpp:21–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19} // namespace
20
21TEST_F(ARM_COMMON, LSTMCell) {
22 Checker<LSTMCell> checker(handle());
23 checker.set_output_canonizer(output_canonizer);
24 checker.exec(
25 {{1, 10},
26 {40, 10},
27 {1, 40},
28 {1, 10},
29 {40, 10},
30 {1, 40},
31 {1, 10},
32 {},
33 {},
34 {}});
35 for (size_t batch : {2})
36 for (size_t n : {3, 4, 5, 23, 100})
37 for (size_t out : {3, 6, 25, 100}) {
38 checker.exec(
39 {{batch, n},
40 {out * 4, n},
41 {1, out * 4},
42 {batch, out},
43 {out * 4, out},
44 {1, out * 4},
45 {batch, out},
46 {},
47 {},
48 {}});
49 checker.exec(
50 {{batch, n},
51 {out * 4, n},
52 {batch, out * 4},
53 {batch, out},
54 {out * 4, out},
55 {batch, out * 4},
56 {batch, out},
57 {},
58 {},
59 {}});
60 }
61}
62
63TEST_F(ARM_COMMON, LSTMCellRecord) {
64 TaskRecordChecker<LSTMCell> checker(0);

Callers

nothing calls this directly

Calls 3

test_lstmFunction · 0.70
runFunction · 0.50
execMethod · 0.45

Tested by

no test coverage detected