text: // Copyright (C) 2018-2022 Intel Corporation
  // SPDX-License-Identifier: Apache-2.0
  //
  
  #include <vector>
  
  #include "subgraph_tests/reduce_eltwise.hpp"
  
  using namespace SubgraphTestsDefinitions;
  
  namespace {
  
  const std::vector<InferenceEngine::Precision> netPrecisions = {
          InferenceEngine::Precision::FP32,
  };
  
  INSTANTIATE_TEST_SUITE_P(smoke_ReduceEltwise6D, ReduceEltwiseTest,
                          testing::Combine(
                                  testing::Values(std::vector<size_t>{2, 3, 4, 5, 6, 7}),
                                  testing::Values(std::vector<int>{2, 3, 4}),
                                  testing::Values(CommonTestUtils::OpType::VECTOR),
                                  testing::Values(false),
                                  testing::ValuesIn(netPrecisions),
                                  testing::Values(CommonTestUtils::DEVICE_GPU)),
                          ReduceEltwiseTest::getTestCaseName);
  
  INSTANTIATE_TEST_SUITE_P(smoke_ReduceEltwise5D, ReduceEltwiseTest,
                          testing::Combine(
                                  testing::Values(std::vector<size_t>{2, 3, 4, 5, 6}),
                                  testing::Values(std::vector<int>{2, 3}),
                                  testing::Values(CommonTestUtils::OpType::VECTOR),
                                  testing::Values(false),
                                  testing::ValuesIn(netPrecisions),
                                  testing::Values(CommonTestUtils::DEVICE_GPU)),
                          ReduceEltwiseTest::getTestCaseName);
  
  INSTANTIATE_TEST_SUITE_P(smoke_ReduceEltwise4D, ReduceEltwiseTest,
                          testing::Combine(
                                  testing::Values(std::vector<size_t>{2, 3, 4, 5}),
                                  testing::Values(std::vector<int>{2}),
                                  testing::Values(CommonTestUtils::OpType::VECTOR),
                                  testing::Values(false),
                                  testing::ValuesIn(netPrecisions),
                                  testing::Values(CommonTestUtils::DEVICE_GPU)),
                          ReduceEltwiseTest::getTestCaseName);
  
  }  // namespace
  