diff --git a/inference-engine/src/vpu/common/src/ngraph/transformations/dynamic_to_static_shape_squeeze.cpp b/inference-engine/src/vpu/common/src/ngraph/transformations/dynamic_to_static_shape_squeeze.cpp index 85562fce0e0..972ced23462 100644 --- a/inference-engine/src/vpu/common/src/ngraph/transformations/dynamic_to_static_shape_squeeze.cpp +++ b/inference-engine/src/vpu/common/src/ngraph/transformations/dynamic_to_static_shape_squeeze.cpp @@ -24,7 +24,7 @@ void dynamicToStaticShapeSqueeze(std::shared_ptr target) { target, ngraph::opset3::Squeeze::type_info); const auto dsr = target->input_value(0).get_node_shared_ptr(); - VPU_THROW_UNLESS(std::dynamic_pointer_cast(dsr), + VPU_THROW_UNLESS(ngraph::is_type(dsr), "DynamicToStaticShape transformation for {} of type {} expects {} as input with index {}", target->get_friendly_name(), target->get_type_info(), ngraph::vpu::op::DynamicShapeResolver::type_info, 0); diff --git a/inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_exp_generateproposals_test.hpp b/inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_exp_generateproposals_test.hpp index e98fe028ed7..e10f151e70c 100644 --- a/inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_exp_generateproposals_test.hpp +++ b/inference-engine/tests_deprecated/functional/vpu/common/layers/myriad_layers_exp_generateproposals_test.hpp @@ -140,7 +140,11 @@ static void genInputs(InferenceEngine::BlobMap inputMap, inputIMinfo[1] = PrecisionUtils::f32tof16( (float) imgW ); } +#ifdef __APPLE__ +TEST_P(myriadLayersTestsExpGenerateProposals_smoke, DISABLED_ExpGenerateProposals) { +#else TEST_P(myriadLayersTestsExpGenerateProposals_smoke, ExpGenerateProposals) { +#endif tensor_test_params scoresDims = std::get<0>(GetParam()); std::vector im_info = std::get<1>(GetParam()); GenerateProposalsParam opParams = std::get<2>(GetParam()); diff --git a/inference-engine/tests_deprecated/functional/vpu/vpu_base/myriad_layers_reference_functions.cpp b/inference-engine/tests_deprecated/functional/vpu/vpu_base/myriad_layers_reference_functions.cpp index 54ea2496e01..f9f215a8c67 100644 --- a/inference-engine/tests_deprecated/functional/vpu/vpu_base/myriad_layers_reference_functions.cpp +++ b/inference-engine/tests_deprecated/functional/vpu/vpu_base/myriad_layers_reference_functions.cpp @@ -1255,10 +1255,7 @@ namespace topk_impl { typedef std::function CompareFunction; bool compareIndices(const Pair& a, const Pair& b) { - if (a.second < b.second) return true; - if (a.second > b.second) return false; - - return true; // shouldn't occur since all indices are different + return (a.second < b.second); } bool compareValuesMax(const Pair& a, const Pair& b) {