[layer] Print layer name over layer address
authorParichay Kapoor <pk.kapoor@samsung.com>
Fri, 23 Oct 2020 06:36:26 +0000 (15:36 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Mon, 26 Oct 2020 12:18:50 +0000 (21:18 +0900)
Print layer name if available
if layer name is not avaiable, then print layer object name and its address

**Self evaluation:**
1. Build test: [x]Passed [ ]Failed [ ]Skipped
2. Run test: [x]Passed [ ]Failed [ ]Skipped

Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
nntrainer/src/layer.cpp

index 2850157..4438e0a 100644 (file)
@@ -269,7 +269,10 @@ void Layer::printPreset(std::ostream &out, PrintPreset preset) {
 void Layer::print(std::ostream &out, unsigned int flags) {
   if (flags & PRINT_INST_INFO) {
     out << "===================";
-    printInstance(out, this);
+    if (getName().empty())
+      printInstance(out, this);
+    else
+      out << "<" << getName() << ">" << std::endl;
 
     out << "Layer Type: "
         << static_cast<std::underlying_type<LayerType>::type>(type)