@@ -460,7 +460,9 @@ NetworkDescription VCLCompilerImpl::compile(const std::shared_ptr<const ov::Mode
460460 _logger.debug (" create build flags" );
461461 buildFlags += driver_compiler_utils::serializeIOInfo (model, true );
462462 buildFlags += " " ;
463- buildFlags += driver_compiler_utils::serializeConfig (updatedConfig, compilerVersion);
463+ buildFlags += driver_compiler_utils::serializeConfig (updatedConfig,
464+ compilerVersion,
465+ is_option_supported (ov::intel_npu::turbo.name ()));
464466 _logger.debug (" final build flags to compiler: %s" , buildFlags.c_str ());
465467
466468 vcl_executable_desc_t exeDesc = {serializedIR.buffer .get (),
@@ -533,7 +535,9 @@ std::vector<std::shared_ptr<NetworkDescription>> VCLCompilerImpl::compileWsOneSh
533535 _logger.debug (" create build flags" );
534536 buildFlags += driver_compiler_utils::serializeIOInfo (model, true );
535537 buildFlags += " " ;
536- buildFlags += driver_compiler_utils::serializeConfig (updatedConfig, compilerVersion);
538+ buildFlags += driver_compiler_utils::serializeConfig (updatedConfig,
539+ compilerVersion,
540+ is_option_supported (ov::intel_npu::turbo.name ()));
537541 _logger.debug (" final build flags to compiler: %s" , buildFlags.c_str ());
538542
539543 vcl_executable_desc_t exeDesc = {serializedIR.buffer .get (),
@@ -657,7 +661,9 @@ ov::SupportedOpsMap VCLCompilerImpl::query(const std::shared_ptr<const ov::Model
657661 driver_compiler_utils::serializeIR (model, compilerVersion, maxOpsetVersion, useBaseModelSerializer);
658662
659663 std::string buildFlags;
660- buildFlags += driver_compiler_utils::serializeConfig (updatedConfig, compilerVersion);
664+ buildFlags += driver_compiler_utils::serializeConfig (updatedConfig,
665+ compilerVersion,
666+ is_option_supported (ov::intel_npu::turbo.name ()));
661667 _logger.debug (" queryImpl build flags : %s" , buildFlags.c_str ());
662668
663669 vcl_query_handle_t queryHandle;
0 commit comments