[GPU] Added dynamic check in BroadcastAndPadZeroPointBuffers (#24095)

### Tickets:
 - *[138263](https://jira.devtools.intel.com/browse/CVS-138263)*
This commit is contained in:
Roman Lyamin 2024-04-18 10:32:54 +04:00 committed by GitHub
parent e1753bded6
commit 0c0715a3e9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 0 deletions

View File

@ -90,6 +90,10 @@ BroadcastAndPadZeroPointBuffers::BroadcastAndPadZeroPointBuffers(size_t pad_size
auto out_shape = conv->get_output_partial_shape(0);
const size_t channel_idx = 1;
if (in_shape[channel_idx].is_dynamic() || out_shape[channel_idx].is_dynamic()) {
return false;
}
if (auto azp = std::dynamic_pointer_cast<ov::op::v0::Constant>(pattern_map.at(azp_m).get_node_shared_ptr())) {
auto target_shape = azp->get_shape();
const size_t azp_c_idx = target_shape.size() == in_shape.size() ? 1 : 0;