Skip to content

Commit d8431e5

Browse files
authored
[NPU] Enable TURBO option for plugin compiler serializer (#33883)
### Details: - *Not skip TURBO option when plugin compiler call vcl serializer* ### Tickets: - ** Signed-off-by: Xin Wang <xin1.wang@intel.com>
1 parent 849a127 commit d8431e5

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/plugins/intel_npu/src/compiler_adapter/src/compiler_impl.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)