[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:
@@ -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()),
|
||||
|
||||
@@ -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()),
|
||||
|
||||
Reference in New Issue
Block a user