| 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>(); |