diff --git a/src/plugins/intel_gpu/src/graph/layout_optimizer.cpp b/src/plugins/intel_gpu/src/graph/layout_optimizer.cpp index cf5011a275c..d3b5baed5e9 100644 --- a/src/plugins/intel_gpu/src/graph/layout_optimizer.cpp +++ b/src/plugins/intel_gpu/src/graph/layout_optimizer.cpp @@ -1693,7 +1693,7 @@ format layout_optimizer::get_preferred_format(program_node& node) { } // In case of input -> ... -> quantize -> concat - if (expected == format::any + if (layout.is_static() && expected == format::any && (node.get_users().size() == 1 && node.get_users().front()->is_type()) && (layout.batch() < 4 && layout.feature() < 4)) { expected = format::get_default_format(layout.get_rank(), false, false);