MCPcopy Create free account
hub / github.com/alibaba/MNN / run

Method run

test/grad/RoiPoolGradTest.cpp:25–225  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23 virtual ~RoiPoolGradTest() = default;
24
25 virtual bool run(int precision) {
26 vector<int> inputShape = {3, 9, 4, 4};
27 auto input = _Input(inputShape, NCHW);
28 vector<float> inputData = { 1.2587, 0.8945, -0.7543, 2.0012, 1.3856, 0.9340, -0.1376, 0.1837,
29 -0.8983, -0.6558, -0.3315, -0.1219, 0.3075, 1.4431, 0.4746, -0.5140,
30 -0.1245, -0.3308, 0.0673, 0.7772, 0.0639, -0.6047, 0.1636, -0.3155,
31 0.1523, -0.4973, 1.2428, -0.5529, -0.4270, 1.6364, 0.2426, 1.0559,
32 0.9193, -0.3176, 0.0892, -0.2509, -2.4380, -0.9005, 0.5781, 1.4008,
33 -0.5696, 0.7918, -2.0354, -1.2119, -1.3411, -0.3476, -0.0886, -0.0649,
34 -0.7115, -0.5848, -1.0234, -1.5510, 0.0550, -1.4380, 0.7675, -0.5726,
35 1.4670, -0.9947, -1.8784, -1.5924, -0.8265, 0.0891, -0.3028, -1.3168,
36 -0.4735, -1.4944, 0.3030, -0.1165, 0.2647, -1.3413, -0.9787, 0.2888,
37 2.8702, -1.2232, -0.8815, 1.9677, 0.5460, -0.8153, -0.5402, -0.7055,
38 1.0696, 0.3802, -0.0949, 0.9391, -1.0831, -1.3940, 1.7714, 1.0268,
39 1.0844, -1.3981, 0.4609, -0.7931, -0.3239, 1.2300, 1.4248, -1.2277,
40 -1.5531, -0.3628, 0.3534, 1.1957, -0.5323, -0.5895, -1.6513, 0.8463,
41 0.1348, 0.7655, 0.1805, -1.6148, 2.8097, -0.4605, -0.6506, 0.0297,
42 0.6477, -1.1414, -1.0395, 0.0904, 1.5177, -0.0325, 0.5897, 0.3167,
43 0.4292, 0.3140, -0.3639, -0.7091, 0.2055, 0.0503, 0.6292, -0.1367,
44 0.7991, -1.3695, -0.7060, -0.0840, 0.3023, 0.4616, -0.7059, -1.6423,
45 -1.3314, 1.2474, 0.5421, 1.4275, -0.8528, -0.6006, 0.2814, 0.6976,
46 -0.6811, -1.9291, 1.2983, 0.4801, -1.1602, 0.4394, -0.3520, 0.6311,
47 -0.3585, 0.1489, 0.9659, 0.5493, -0.9856, -1.1759, 0.9381, 0.5606,
48 2.0309, 0.5102, 1.7770, 1.2903, -1.4298, -1.1124, 0.3458, 1.8255,
49 0.5936, 1.3503, 0.9923, -0.9042, 0.0124, 1.0796, -0.2233, -1.0319,
50 -1.3835, 0.8602, 0.0651, -0.1098, -1.9900, -1.1028, -1.0592, 0.8511,
51 -0.2102, -0.7675, -0.6877, -0.4493, -0.5632, 0.3369, 0.5917, -0.6685,
52 -1.1458, -1.9596, 1.8387, -0.2642, 1.4898, -0.7788, 0.7117, -1.2234,
53 0.3939, -0.2793, -0.4268, -1.1598, 0.4164, 0.4359, 0.5211, 0.5965,
54 2.0014, 0.7337, 0.3770, -0.8599, 0.7286, -0.9268, 0.1724, -1.1386,
55 -0.1429, 0.7072, 0.5999, -0.2979, -0.8230, -0.8795, -0.5317, 0.0974,
56 1.0004, 0.6322, -1.9103, 0.8706, -0.2598, -1.2323, -0.3205, 1.3420,
57 0.3936, 2.0456, 1.7977, -1.1196, -0.5652, -1.3567, 0.9958, -2.0845,
58 -1.3749, -0.7130, 1.0244, 0.0593, 0.0636, 0.2393, -1.3413, -0.3329,
59 0.2147, -0.5064, -0.5119, -0.9965, -0.4002, -0.6242, -0.3976, -0.6084,
60 1.2526, 0.7067, -0.2353, -0.5699, 0.0824, 1.0667, -0.0329, -0.1180,
61 -1.6390, 0.7729, 0.7066, -2.2387, -0.7651, -0.4625, 1.9304, -0.1592,
62 0.4796, -0.6125, -0.8265, 0.0568, 2.5158, -0.3929, -0.3927, -0.1145,
63 0.4040, 0.2954, -0.7797, 0.0569, 0.3714, 0.5620, -0.6556, 0.0075,
64 -0.0251, -1.6895, -0.8571, 0.3759, 0.0106, 1.0075, 1.3647, -0.1915,
65 -0.1687, -1.9660, 0.7073, -1.0942, -0.1903, 1.2114, 0.6589, 0.7416,
66 0.1255, -0.2084, -1.7247, -0.6163, 2.5999, 0.5725, -0.1817, 1.2373,
67 1.6475, -0.3679, -0.7700, 0.5559, -0.0299, -0.9032, -1.6034, 0.8630,
68 -0.9992, -0.5817, 0.5362, 1.4626, -0.7890, -1.0981, 1.7217, 0.7581,
69 1.2861, 0.3955, 0.2466, 0.3384, 0.1506, -0.9613, -1.5495, -0.1552,
70 -0.1180, 1.6468, -1.7706, 0.0055, -0.4989, 0.1550, 1.6259, -0.0722,
71 0.7386, 0.0657, 0.5618, -0.4135, -1.3406, 0.7209, -0.1369, -0.4943,
72 -0.3508, -0.2657, 1.5009, 1.8255, 0.7049, 0.9854, 0.3529, 1.1112,
73 -0.9561, 0.7174, -1.1929, -1.2257, 0.1584, 0.7370, -0.7273, 0.8572,
74 0.0591, -1.8631, -0.1637, 1.9188, -0.9281, -1.3265, 0.3382, -0.5424,
75 1.4783, -0.0339, 0.8036, 0.1805, 1.2170, -2.1388, -0.4797, 1.1232,
76 0.4213, -0.2824, -0.0592, -0.3094, -0.9494, 0.0946, 1.3795, 0.4063,
77 0.1934, -0.2050, 1.1473, -1.8769, -1.3865, 0.0212, 0.5409, 0.8030,
78 -2.4675, 0.6231, 0.1214, -1.3949, -1.0724, -1.5440, -0.4761, 1.4920,
79 1.7146, 0.3414, 0.1379, -0.8818, -1.7559, 1.8605, -1.3545, 1.5024,
80 -2.1116, -0.4113, -1.4620, -0.2642, 0.3996, -0.0468, -1.4671, 0.4811,
81 0.0413, 0.4503, -0.2901, 1.9869, -0.3118, -1.3857, 1.3151, -0.7364};
82 auto inputPtr = input->writeMap<float>();

Callers

nothing calls this directly

Calls 11

_InputFunction · 0.85
_ROIPoolingFunction · 0.85
_ConvertFunction · 0.85
_ConstFunction · 0.85
getFunction · 0.50
dataMethod · 0.45
getInfoMethod · 0.45
sizeMethod · 0.45
typeMethod · 0.45
getMethod · 0.45
onGradMethod · 0.45

Tested by

no test coverage detected