diff options
Diffstat (limited to 'include/caffe/data_layers.hpp')
-rw-r--r-- | include/caffe/data_layers.hpp | 28 |
1 files changed, 7 insertions, 21 deletions
diff --git a/include/caffe/data_layers.hpp b/include/caffe/data_layers.hpp index e9c83856..e55a0bbb 100644 --- a/include/caffe/data_layers.hpp +++ b/include/caffe/data_layers.hpp @@ -90,9 +90,7 @@ class DataLayer : public BasePrefetchingDataLayer<Dtype> { virtual void DataLayerSetUp(const vector<Blob<Dtype>*>& bottom, const vector<Blob<Dtype>*>& top); - virtual inline LayerParameter_LayerType type() const { - return LayerParameter_LayerType_DATA; - } + virtual inline const char* type() const { return "Data"; } virtual inline int ExactNumBottomBlobs() const { return 0; } virtual inline int MinTopBlobs() const { return 1; } virtual inline int MaxTopBlobs() const { return 2; } @@ -120,9 +118,7 @@ class DummyDataLayer : public Layer<Dtype> { virtual void Reshape(const vector<Blob<Dtype>*>& bottom, const vector<Blob<Dtype>*>& top) {} - virtual inline LayerParameter_LayerType type() const { - return LayerParameter_LayerType_DUMMY_DATA; - } + virtual inline const char* type() const { return "DummyData"; } virtual inline int ExactNumBottomBlobs() const { return 0; } virtual inline int MinTopBlobs() const { return 1; } @@ -155,9 +151,7 @@ class HDF5DataLayer : public Layer<Dtype> { virtual void Reshape(const vector<Blob<Dtype>*>& bottom, const vector<Blob<Dtype>*>& top) {} - virtual inline LayerParameter_LayerType type() const { - return LayerParameter_LayerType_HDF5_DATA; - } + virtual inline const char* type() const { return "HDF5Data"; } virtual inline int ExactNumBottomBlobs() const { return 0; } virtual inline int MinTopBlobs() const { return 1; } @@ -195,9 +189,7 @@ class HDF5OutputLayer : public Layer<Dtype> { virtual void Reshape(const vector<Blob<Dtype>*>& bottom, const vector<Blob<Dtype>*>& top) {} - virtual inline LayerParameter_LayerType type() const { - return LayerParameter_LayerType_HDF5_OUTPUT; - } + virtual inline const char* type() const { return "HDF5Output"; } // TODO: no limit on the number of blobs virtual inline int ExactNumBottomBlobs() const { return 2; } virtual inline int ExactNumTopBlobs() const { return 0; } @@ -235,9 +227,7 @@ class ImageDataLayer : public BasePrefetchingDataLayer<Dtype> { virtual void DataLayerSetUp(const vector<Blob<Dtype>*>& bottom, const vector<Blob<Dtype>*>& top); - virtual inline LayerParameter_LayerType type() const { - return LayerParameter_LayerType_IMAGE_DATA; - } + virtual inline const char* type() const { return "ImageData"; } virtual inline int ExactNumBottomBlobs() const { return 0; } virtual inline int ExactNumTopBlobs() const { return 2; } @@ -263,9 +253,7 @@ class MemoryDataLayer : public BaseDataLayer<Dtype> { virtual void DataLayerSetUp(const vector<Blob<Dtype>*>& bottom, const vector<Blob<Dtype>*>& top); - virtual inline LayerParameter_LayerType type() const { - return LayerParameter_LayerType_MEMORY_DATA; - } + virtual inline const char* type() const { return "MemoryData"; } virtual inline int ExactNumBottomBlobs() const { return 0; } virtual inline int ExactNumTopBlobs() const { return 2; } @@ -309,9 +297,7 @@ class WindowDataLayer : public BasePrefetchingDataLayer<Dtype> { virtual void DataLayerSetUp(const vector<Blob<Dtype>*>& bottom, const vector<Blob<Dtype>*>& top); - virtual inline LayerParameter_LayerType type() const { - return LayerParameter_LayerType_WINDOW_DATA; - } + virtual inline const char* type() const { return "WindowData"; } virtual inline int ExactNumBottomBlobs() const { return 0; } virtual inline int ExactNumTopBlobs() const { return 2; } |