diff --git a/src/plugins/intel_npu/src/plugin/src/compiled_model.cpp b/src/plugins/intel_npu/src/plugin/src/compiled_model.cpp index 914879feee359f..d6a04268ad3a53 100644 --- a/src/plugins/intel_npu/src/plugin/src/compiled_model.cpp +++ b/src/plugins/intel_npu/src/plugin/src/compiled_model.cpp @@ -141,14 +141,17 @@ void CompiledModel::export_model(std::ostream& stream) const { _logger.debug("CompiledModel::export_model"); const auto&& blob = _compiler->getCompiledNetwork(_networkPtr); stream.write(reinterpret_cast(blob.data()), blob.size()); - std::stringstream str; - str << "Blob size: " << blob.size() << ", hash: " << std::hex << hash(blob); - _logger.info(str.str().c_str()); - if (!stream) { - _logger.error("Write blob to stream failed. Blob is broken!"); - } else { - _logger.info("Write blob to stream successfully."); + if (_logger.level() == ov::log::Level::INFO) { + std::stringstream str; + str << "Blob size: " << blob.size() << ", hash: " << std::hex << hash(blob); + _logger.info(str.str().c_str()); + + if (!stream) { + _logger.error("Write blob to stream failed. Blob is broken!"); + } else { + _logger.info("Write blob to stream successfully."); + } } }