| 79 | } |
| 80 | |
| 81 | TEST(FloatDivOpTest, NoActivation) { |
| 82 | FloatDivOpModel m({TensorType_FLOAT32, {1, 2, 2, 1}}, |
| 83 | {TensorType_FLOAT32, {1, 2, 2, 1}}, |
| 84 | {TensorType_FLOAT32, {}}, ActivationFunctionType_NONE); |
| 85 | m.PopulateTensor<float>(m.input1(), {-0.2, 0.2, -1.2, 0.8}); |
| 86 | m.PopulateTensor<float>(m.input2(), {0.5, 0.2, -1.5, 0.5}); |
| 87 | m.Invoke(); |
| 88 | EXPECT_THAT(m.GetOutput(), |
| 89 | ElementsAreArray(ArrayFloatNear({-0.4, 1.0, 0.8, 1.6}))); |
| 90 | } |
| 91 | |
| 92 | TEST(FloatDivOpTest, ActivationRELU_N1_TO_1) { |
| 93 | FloatDivOpModel m( |