[GPU] Added WA for MarkDequantizationSubgraph to work correctly in the plugin (#20767)
This commit is contained in:
parent
df3e51f818
commit
7eb53586f5
@ -109,6 +109,7 @@
|
||||
#include "transformations/convert_precision.hpp"
|
||||
#include "transformations/init_node_info.hpp"
|
||||
#include "transformations/rt_info/fused_names_attribute.hpp"
|
||||
#include "transformations/rt_info/keep_const_precision.hpp"
|
||||
#include "transformations/smart_reshape/matmul_sr.hpp"
|
||||
|
||||
#include "plugin/transformations/convert_matmul_to_fc.hpp"
|
||||
@ -159,6 +160,12 @@ void TransformationsPipeline::apply(std::shared_ptr<ov::Model> func) {
|
||||
auto pass_config = manager.get_pass_config();
|
||||
manager.set_per_pass_validation(false);
|
||||
|
||||
// Temporary solution, global rt info cleanup is needed
|
||||
for (auto& node : func->get_ops()) {
|
||||
ov::enable_constant_folding(node);
|
||||
ov::disable_keep_const_precision(node);
|
||||
}
|
||||
|
||||
enableInt8 = config.get_property(ov::intel_gpu::enable_lp_transformations) && ov::pass::low_precision::LowPrecision::isFunctionQuantized(func);
|
||||
if (enableInt8) {
|
||||
manager.register_pass<ov::pass::MarkDequantizationSubgraph>(
|
||||
|
Loading…
Reference in New Issue
Block a user