[CPU] Broadcast check has been added to the ConvertPowerToPowerIEMatcher transformation. (#3132)
* [CPU] Added broadcast check to the ConvertPowerToPowerIE transformation. * [CPU] Eltwise single layer test instance extended with a two inputs case.
This commit is contained in:
parent
17f478d8c4
commit
ca36b91a73
@ -33,6 +33,11 @@ ngraph::pass::ConvertPowerToPowerIEMatcher::ConvertPowerToPowerIEMatcher() {
|
||||
return false;
|
||||
}
|
||||
|
||||
//check broadcast influence
|
||||
if (ngraph::op::util::check_for_broadcast(power->input(0).get_shape(), node->get_shape())) {
|
||||
return false;
|
||||
}
|
||||
|
||||
auto power_ie = std::make_shared<ngraph::op::PowerIE>(power->input(0).get_source_output(), value, 1.0f, 0.0f, power->output(0).get_element_type());
|
||||
power_ie->set_friendly_name(power->get_friendly_name());
|
||||
ngraph::copy_runtime_info(power, power_ie);
|
||||
|
@ -16,6 +16,8 @@ std::vector<std::vector<std::vector<size_t>>> inShapes = {
|
||||
{{1, 10, 100}},
|
||||
{{4, 4, 16}},
|
||||
{{1, 1, 1, 3}},
|
||||
{{2, 17, 5, 4}, {1, 17, 1, 1}},
|
||||
{{2, 17, 5, 1}, {1, 17, 1, 4}},
|
||||
{{1, 2, 4}},
|
||||
{{1, 4, 4}},
|
||||
{{1, 4, 4, 1}},
|
||||
|
Loading…
Reference in New Issue
Block a user