fix hdf5 data layer bug
authorChiyuan Zhang <pluskid@gmail.com>
Fri, 26 Sep 2014 19:21:57 +0000 (15:21 -0400)
committerChiyuan Zhang <pluskid@gmail.com>
Fri, 26 Sep 2014 19:21:57 +0000 (15:21 -0400)
src/caffe/layers/hdf5_data_layer.cpp

index 1f2a835..3f1396a 100644 (file)
@@ -75,9 +75,9 @@ void HDF5DataLayer<Dtype>::LayerSetUp(const vector<Blob<Dtype>*>& bottom,
   // Reshape blobs.
   const int batch_size = this->layer_param_.hdf5_data_param().batch_size();
   (*top)[0]->Reshape(batch_size, data_blob_.channels(),
-                     data_blob_.width(), data_blob_.height());
+                     data_blob_.height(), data_blob_.width());
   (*top)[1]->Reshape(batch_size, label_blob_.channels(),
-                     label_blob_.width(), label_blob_.height());
+                     label_blob_.height(), label_blob_.width());
   LOG(INFO) << "output data size: " << (*top)[0]->num() << ","
       << (*top)[0]->channels() << "," << (*top)[0]->height() << ","
       << (*top)[0]->width();