diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-12-03 21:29:45 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-12-03 21:29:45 +0000 |
commit | 3da6a0e3dd242d2b0cd359f164ccf3691633f00c (patch) | |
tree | b51d099578c4c789bda80a1ad288885b00853e0b /eval/src/tests/instruction/generic_reduce | |
parent | dee4767d55e87c345deb0ca8b6d001ea2479ba06 (diff) |
remove immediate API
Diffstat (limited to 'eval/src/tests/instruction/generic_reduce')
-rw-r--r-- | eval/src/tests/instruction/generic_reduce/generic_reduce_test.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/eval/src/tests/instruction/generic_reduce/generic_reduce_test.cpp b/eval/src/tests/instruction/generic_reduce/generic_reduce_test.cpp index 273c69a395d..3ab971dd34d 100644 --- a/eval/src/tests/instruction/generic_reduce/generic_reduce_test.cpp +++ b/eval/src/tests/instruction/generic_reduce/generic_reduce_test.cpp @@ -90,28 +90,5 @@ TEST(GenericReduceTest, generic_reduce_works_for_fast_values) { test_generic_reduce_with(FastValueBuilderFactory::get()); } -TensorSpec immediate_generic_reduce(const TensorSpec &a, Aggr aggr, const std::vector<vespalib::string> &dims) { - const auto &factory = SimpleValueBuilderFactory::get(); - auto lhs = value_from_spec(a, factory); - auto up = GenericReduce::perform_reduce(*lhs, aggr, dims, factory); - return spec_from_value(*up); -} - -TEST(GenericReduceTest, immediate_generic_reduce_works) { - for (const Layout &layout: layouts) { - TensorSpec input = spec(layout, Div16(N())); - for (Aggr aggr: {Aggr::SUM, Aggr::AVG, Aggr::MIN, Aggr::MAX}) { - for (const Domain &domain: layout) { - auto expect = ReferenceOperations::reduce(input, aggr, {domain.dimension}).normalize(); - auto actual = immediate_generic_reduce(input, aggr, {domain.dimension}); - EXPECT_EQ(actual, expect); - } - auto expect = ReferenceOperations::reduce(input, aggr, {}).normalize(); - auto actual = immediate_generic_reduce(input, aggr, {}); - EXPECT_EQ(actual, expect); - } - } -} - GTEST_MAIN_RUN_ALL_TESTS() |