summaryrefslogtreecommitdiff
path: root/include/caffe/data_layers.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/caffe/data_layers.hpp')
-rw-r--r--include/caffe/data_layers.hpp28
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; }