diff --git a/src/plugins/intel_gpu/src/graph/graph_optimizer/prepare_buffer_fusing.cpp b/src/plugins/intel_gpu/src/graph/graph_optimizer/prepare_buffer_fusing.cpp index e94714c84fdebf..886e3c597604eb 100644 --- a/src/plugins/intel_gpu/src/graph/graph_optimizer/prepare_buffer_fusing.cpp +++ b/src/plugins/intel_gpu/src/graph/graph_optimizer/prepare_buffer_fusing.cpp @@ -844,6 +844,8 @@ void prepare_buffer_fusing::run(program& p) { crop_params->input_offsets[0], node.get_primitive()->axis, false); + if (static_cast(crop_layout.data_padding) && node.get_users().front()->is_type()) + return; if (user_info.first) { node.get_users().front()->set_output_layout(user_info.second); }