@@ -863,12 +863,13 @@ std::string ov::npuw::CompiledModel::funcall_mem_device(const std::size_t idx) c
863
863
864
864
void ov::npuw::CompiledModel::remove_long_output_names (const std::shared_ptr<ov::Model>& model) {
865
865
NPUW_ASSERT (model.get () != nullptr );
866
- for (auto & output : model->outputs ()) {
867
- const auto & tensor_names = output.get_tensor ().get_names ();
868
- if (tensor_names.size () > 32 ) { // maximum supported
869
- output.get_tensor ().set_names ({});
870
- LOG_INFO (" Removed output tensor names for " << model->get_friendly_name ());
871
- LOG_BLOCK ();
866
+ for (auto node : model->get_ordered_ops ()) {
867
+ for (auto &&output : node->outputs ()) {
868
+ const auto & tensor_names = output.get_tensor ().get_names ();
869
+ if (tensor_names.size () > 32 ) {
870
+ LOG_VERB (model->get_friendly_name () << " output " << output << " exceeds the name limit, removing..." );
871
+ output.get_tensor ().set_names ({});
872
+ }
872
873
}
873
874
}
874
875
}
@@ -883,17 +884,15 @@ void ov::npuw::CompiledModel::fill_empty_tensor_names(const std::shared_ptr<ov::
883
884
const auto & tensor_names = input.get_tensor ().get_names ();
884
885
if (tensor_names.empty ()) {
885
886
input.get_tensor ().set_names ({" npuw_in_tensor_" + std::to_string (in_tensor_idx)});
886
- LOG_INFO (" Added input tensor name for " << model->get_friendly_name ());
887
- LOG_BLOCK ();
887
+ LOG_VERB (" Added input tensor name for " << model->get_friendly_name ());
888
888
}
889
889
in_tensor_idx++;
890
890
}
891
891
for (auto & output : model->outputs ()) {
892
892
const auto & tensor_names = output.get_tensor ().get_names ();
893
893
if (tensor_names.empty ()) {
894
894
output.get_tensor ().set_names ({" npuw_out_tensor_" + std::to_string (out_tensor_idx)});
895
- LOG_INFO (" Added output tensor name for " << model->get_friendly_name ());
896
- LOG_BLOCK ();
895
+ LOG_VERB (" Added output tensor name for " << model->get_friendly_name ());
897
896
}
898
897
out_tensor_idx++;
899
898
}
0 commit comments