[CompileModelCacheTestBase] Avoid tests with ops and them unsupported precision (#14582)

* [CompileModelCacheTestBase] Avoid tests with ops and them unsupport presicion

* Update functional and plugins tests
This commit is contained in:
Sofya Balandina
2022-12-21 10:23:03 +00:00
committed by GitHub
parent 20ca25bfca
commit 7856045497
12 changed files with 258 additions and 45 deletions

View File

@@ -22,6 +22,11 @@ namespace {
ngraph::element::u16,
};
static const std::vector<ngraph::element::Type> floatPrecisionsCPU = {
ngraph::element::f32,
ngraph::element::f16,
};
static const std::vector<std::size_t> batchSizesCPU = {
1, 2
};
@@ -81,13 +86,22 @@ namespace {
INSTANTIATE_TEST_SUITE_P(smoke_CachingSupportCase_CPU, CompileModelCacheTestBase,
::testing::Combine(
::testing::ValuesIn(CompileModelCacheTestBase::getStandardFunctions()),
::testing::ValuesIn(CompileModelCacheTestBase::getNumericAnyTypeFunctions()),
::testing::ValuesIn(precisionsCPU),
::testing::ValuesIn(batchSizesCPU),
::testing::Values(CommonTestUtils::DEVICE_CPU),
::testing::Values(ov::AnyMap{})),
CompileModelCacheTestBase::getTestCaseName);
INSTANTIATE_TEST_SUITE_P(smoke_CachingSupportCase_CPU_Float, CompileModelCacheTestBase,
::testing::Combine(
::testing::ValuesIn(CompileModelCacheTestBase::getFloatingPointOnlyFunctions()),
::testing::ValuesIn(floatPrecisionsCPU),
::testing::ValuesIn(batchSizesCPU),
::testing::Values(CommonTestUtils::DEVICE_CPU),
::testing::Values(ov::AnyMap{})),
CompileModelCacheTestBase::getTestCaseName);
INSTANTIATE_TEST_SUITE_P(smoke_CachingSupportCase_CPU_Internal, CompileModelCacheTestBase,
::testing::Combine(
::testing::ValuesIn(internal_functions_cpu()),
@@ -103,22 +117,40 @@ namespace {
INSTANTIATE_TEST_SUITE_P(smoke_Hetero_CachingSupportCase, CompileModelCacheTestBase,
::testing::Combine(
::testing::ValuesIn(CompileModelCacheTestBase::getStandardFunctions()),
::testing::ValuesIn(CompileModelCacheTestBase::getNumericAnyTypeFunctions()),
::testing::ValuesIn(precisionsCPU),
::testing::ValuesIn(batchSizesCPU),
::testing::Values(CommonTestUtils::DEVICE_HETERO),
::testing::ValuesIn(autoConfigs)),
CompileModelCacheTestBase::getTestCaseName);
INSTANTIATE_TEST_SUITE_P(smoke_Hetero_CachingSupportCase_Float, CompileModelCacheTestBase,
::testing::Combine(
::testing::ValuesIn(CompileModelCacheTestBase::getFloatingPointOnlyFunctions()),
::testing::ValuesIn(floatPrecisionsCPU),
::testing::ValuesIn(batchSizesCPU),
::testing::Values(CommonTestUtils::DEVICE_HETERO),
::testing::ValuesIn(autoConfigs)),
CompileModelCacheTestBase::getTestCaseName);
INSTANTIATE_TEST_SUITE_P(smoke_Auto_CachingSupportCase_CPU, CompileModelCacheTestBase,
::testing::Combine(
::testing::ValuesIn(CompileModelCacheTestBase::getStandardFunctions()),
::testing::ValuesIn(CompileModelCacheTestBase::getNumericAnyTypeFunctions()),
::testing::ValuesIn(precisionsCPU),
::testing::ValuesIn(batchSizesCPU),
::testing::Values(CommonTestUtils::DEVICE_AUTO),
::testing::ValuesIn(autoConfigs)),
CompileModelCacheTestBase::getTestCaseName);
INSTANTIATE_TEST_SUITE_P(smoke_Auto_CachingSupportCase_CPU_Float, CompileModelCacheTestBase,
::testing::Combine(
::testing::ValuesIn(CompileModelCacheTestBase::getFloatingPointOnlyFunctions()),
::testing::ValuesIn(floatPrecisionsCPU),
::testing::ValuesIn(batchSizesCPU),
::testing::Values(CommonTestUtils::DEVICE_AUTO),
::testing::ValuesIn(autoConfigs)),
CompileModelCacheTestBase::getTestCaseName);
INSTANTIATE_TEST_SUITE_P(smoke_Auto_CachingSupportCase_CPU_Internal, CompileModelCacheTestBase,
::testing::Combine(
::testing::ValuesIn(internal_functions_cpu()),

View File

@@ -22,6 +22,11 @@ namespace {
ngraph::element::u16,
};
static const std::vector<ngraph::element::Type> floatPrecisionsCPU = {
ngraph::element::f32,
ngraph::element::f16
};
static const std::vector<std::size_t> batchSizesCPU = {
1, 2
};
@@ -81,12 +86,20 @@ namespace {
INSTANTIATE_TEST_SUITE_P(smoke_CachingSupportCase_CPU, LoadNetworkCacheTestBase,
::testing::Combine(
::testing::ValuesIn(LoadNetworkCacheTestBase::getStandardFunctions()),
::testing::ValuesIn(LoadNetworkCacheTestBase::getNumericAnyTypeFunctions()),
::testing::ValuesIn(precisionsCPU),
::testing::ValuesIn(batchSizesCPU),
::testing::Values(CommonTestUtils::DEVICE_CPU)),
LoadNetworkCacheTestBase::getTestCaseName);
INSTANTIATE_TEST_SUITE_P(smoke_CachingSupportCase_CPU_Float, LoadNetworkCacheTestBase,
::testing::Combine(
::testing::ValuesIn(LoadNetworkCacheTestBase::getFloatingPointOnlyFunctions()),
::testing::ValuesIn(floatPrecisionsCPU),
::testing::ValuesIn(batchSizesCPU),
::testing::Values(CommonTestUtils::DEVICE_CPU)),
LoadNetworkCacheTestBase::getTestCaseName);
INSTANTIATE_TEST_SUITE_P(smoke_CachingSupportCase_CPU_Internal, LoadNetworkCacheTestBase,
::testing::Combine(
::testing::ValuesIn(internal_functions_cpu()),