diff --git a/src/plugins/intel_gpu/src/graph/graph_optimizer/eltwise_shrinking.cpp b/src/plugins/intel_gpu/src/graph/graph_optimizer/eltwise_shrinking.cpp index 15b111d0221..9b23274848c 100644 --- a/src/plugins/intel_gpu/src/graph/graph_optimizer/eltwise_shrinking.cpp +++ b/src/plugins/intel_gpu/src/graph/graph_optimizer/eltwise_shrinking.cpp @@ -55,8 +55,7 @@ void eltwise_shrinking::run(program& p) { break; } - auto weights_node_ptr = p.get_node_ptr(conv->weights[0]); - auto filter_size = weights_node_ptr->get_output_layout().get_tensor(); + auto filter_size = user->as().weights().get_output_layout().get_tensor(); // make sure this is conv 1x1 if (filter_size.spatial[0] != 1 || filter_size.spatial[1] != 1 || conv->stride.size() != 2) { can_shrink = false;