title: How to ignore log print a unused layer in caffe
body: <p>I have an prototxt as follows:</p>
  
  <pre><code>layer {
    name: "data"
    type: "HDF5Data"
    top: "data"
    top: "label"
    include {
      phase: TRAIN
    }
    hdf5_data_param {
      source: "./train.txt"
      batch_size: 2
    }
  }
  layer {
    name: "data_scale2"
    type: "HDF5Data"
    top: "data_scale2"
    top: "label_scale2"
    include {
      phase: TRAIN
    }
    hdf5_data_param {
      source: "./train_scale2.txt"
      batch_size: 2
    }
  }
  </code></pre>
  
  <p>where the second layer contains the scale factor of 2 of the original data, I named it as <code>data_scale2</code>. During training, I just used the <code>data</code>,<code>label</code> and <code>data_scale2</code> without using <code>label_scale2</code>. Hence, when I run training, the value of <code>label_scale2</code> always printing in my terminal. How can I ignore this? This log looks like</p>
  
  <pre><code>I0302 18:01:57.356312 30995 solver.cpp:245]     Train net output #221177: label_scale2 = 0
  I0302 18:01:57.356314 30995 solver.cpp:245]     Train net output #221178: label_scale2 = 0
  I0302 18:01:57.356320 30995 solver.cpp:245]     Train net output #221179: label_scale2 = 0
  I0302 18:01:57.356324 30995 solver.cpp:245]     Train net output #221180: label_scale2 = 0
  I0302 18:01:57.356328 30995 solver.cpp:245]     Train net output #221181: label_scale2 = 0
  I0302 18:01:57.356329 30995 solver.cpp:245]     Train net output #221182: label_scale2 = 0
  I0302 18:01:57.356333 30995 solver.cpp:245]     Train net output #221183: label_scale2 = 0
  </code></pre>