temporal-segment-networks icon indicating copy to clipboard operation
temporal-segment-networks copied to clipboard

failed to build caffe

Open 770258506 opened this issue 7 years ago • 3 comments

hi, Xiong There are some errors when run the script buid_all.sh. make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/roi_pooling_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o] 错误 1 /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp: In instantiation of ‘void caffe::SegDataLayer<Dtype>::DataLayerSetUp(const std::vector<caffe::Blob<Dtype>>&, const std::vector<caffe::Blob<Dtype>>&) [with Dtype = float]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:164:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:35:65: error: ‘const class caffe::TransformationParameter’ has no member named ‘stride’ const int stride = this->layer_param_.transform_param().stride(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:36:68: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ const string& source = this->layer_param_.seg_data_param().source(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:37:72: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ const string& root_dir = this->layer_param_.seg_data_param().root_dir(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:48:2: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ if (this->layer_param_.seg_data_param().shuffle()){ ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:64:4: error: ‘const class caffe::TransformationParameter’ has no member named ‘has_upper_size’ if (this->layer_param_.transform_param().has_upper_size()) ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:66:88: error: ‘const class caffe::TransformationParameter’ has no member named ‘upper_size’ crop_height = std::min(crop_height, this->layer_param_.transform_param().upper_size()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:67:86: error: ‘const class caffe::TransformationParameter’ has no member named ‘upper_size’ crop_width = std::min(crop_width, this->layer_param_.transform_param().upper_size()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:69:67: error: ‘const class caffe::TransformationParameter’ has no member named ‘has_upper_width’ else if (this->layer_param_.transform_param().has_upper_height() && this->layer_param_.transform_param().has_upper_width()) ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:69:67: error: ‘const class caffe::TransformationParameter’ has no member named ‘has_upper_height’ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:71:90: error: ‘const class caffe::TransformationParameter’ has no member named ‘upper_height’ crop_height = std::min(crop_height, this->layer_param_.transform_param().upper_height()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:72:87: error: ‘const class caffe::TransformationParameter’ has no member named ‘upper_width’ crop_width = std::min(crop_width, this->layer_param_.transform_param().upper_width()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp: In instantiation of ‘void caffe::SegDataLayer<Dtype>::InternalThreadEntry() [with Dtype = float]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:164:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:105:2: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ if (this->layer_param_.seg_data_param().balance()) ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:158:3: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ if (this->layer_param_.seg_data_param().shuffle()) { ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp: In instantiation of ‘void caffe::SegDataLayer<Dtype>::DataLayerSetUp(const std::vector<caffe::Blob<Dtype>>&, const std::vector<caffe::Blob<Dtype>>&) [with Dtype = double]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:164:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:35:65: error: ‘const class caffe::TransformationParameter’ has no member named ‘stride’ const int stride = this->layer_param_.transform_param().stride(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:36:68: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ const string& source = this->layer_param_.seg_data_param().source(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:37:72: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ const string& root_dir = this->layer_param_.seg_data_param().root_dir(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:48:2: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ if (this->layer_param_.seg_data_param().shuffle()){ ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:64:4: error: ‘const class caffe::TransformationParameter’ has no member named ‘has_upper_size’ if (this->layer_param_.transform_param().has_upper_size()) ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:66:88: error: ‘const class caffe::TransformationParameter’ has no member named ‘upper_size’ crop_height = std::min(crop_height, this->layer_param_.transform_param().upper_size()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:67:86: error: ‘const class caffe::TransformationParameter’ has no member named ‘upper_size’ crop_width = std::min(crop_width, this->layer_param_.transform_param().upper_size()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:69:67: error: ‘const class caffe::TransformationParameter’ has no member named ‘has_upper_width’ else if (this->layer_param_.transform_param().has_upper_height() && this->layer_param_.transform_param().has_upper_width()) ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:69:67: error: ‘const class caffe::TransformationParameter’ has no member named ‘has_upper_height’ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:71:90: error: ‘const class caffe::TransformationParameter’ has no member named ‘upper_height’ crop_height = std::min(crop_height, this->layer_param_.transform_param().upper_height()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:72:87: error: ‘const class caffe::TransformationParameter’ has no member named ‘upper_width’ crop_width = std::min(crop_width, this->layer_param_.transform_param().upper_width()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp: In instantiation of ‘void caffe::SegDataLayer<Dtype>::InternalThreadEntry() [with Dtype = double]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:164:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:105:2: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ if (this->layer_param_.seg_data_param().balance()) ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/seg_data_layer.cpp:158:3: error: ‘class caffe::LayerParameter’ has no member named ‘seg_data_param’ if (this->layer_param_.seg_data_param().shuffle()) { ^ make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o] 错误 1 /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp: In instantiation of ‘void caffe::BatchReductionLayer<Dtype>::LayerSetUp(const std::vector<caffe::Blob<Dtype>>&, const std::vector<caffe::Blob<Dtype>>&) [with Dtype = float]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:230:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:15:7: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ op_ = this->layer_param_.batch_reduction_param().reduction_param().operation(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:16:9: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ axis_ = bottom[0]->CanonicalAxisIndex( ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:20:71: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ int n_level = this->layer_param_.batch_reduction_param().level_size(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:22:8: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ pos_ = this->layer_param_.batch_reduction_param().pos(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:25:55: error: ‘class caffe::LayerParameter’ has no member named ‘mutable_batch_reduction_param’ this->layer_param_.mutable_batch_reduction_param()->add_level(1); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:28:3: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ levels_.reserve(this->layer_param_.batch_reduction_param().level_size()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:35:5: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ levels_.push_back(this->layer_param_.batch_reduction_param().level(i)); ^ make[2]: *** [src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o] 错误 1 /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/data_layer.cpp: In instantiation of ‘void caffe::DataLayer<Dtype>::InternalThreadEntry() [with Dtype = float]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/data_layer.cpp:149:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/data_layer.cpp:126:55: error: ‘const class caffe::DataParameter’ has no member named ‘shuffle’ if (this->layer_param_.data_param().shuffle() == true){ ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp: In instantiation of ‘void caffe::BatchReductionLayer<Dtype>::Forward_cpu(const std::vector<caffe::Blob<Dtype>>&, const std::vector<caffe::Blob<Dtype>>&) [with Dtype = float]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:230:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:134:76: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ int k = this->layer_param_.batch_reduction_param().reduction_param().k(); ^ make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o] 错误 1 /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp: In instantiation of ‘void caffe::BatchReductionLayer<Dtype>::Backward_cpu(const std::vector<caffe::Blob<Dtype>>&, const std::vector&, const std::vector<caffe::Blob<Dtype>>&) [with Dtype = float]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:230:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:206:76: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ int k = this->layer_param_.batch_reduction_param().reduction_param().k(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp: In instantiation of ‘void caffe::BatchReductionLayer<Dtype>::LayerSetUp(const std::vector<caffe::Blob<Dtype>>&, const std::vector<caffe::Blob<Dtype>>&) [with Dtype = double]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:230:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:15:7: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ op_ = this->layer_param_.batch_reduction_param().reduction_param().operation(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:16:9: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ axis_ = bottom[0]->CanonicalAxisIndex( ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:20:71: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ int n_level = this->layer_param_.batch_reduction_param().level_size(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:22:8: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ pos_ = this->layer_param_.batch_reduction_param().pos(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:25:55: error: ‘class caffe::LayerParameter’ has no member named ‘mutable_batch_reduction_param’ this->layer_param_.mutable_batch_reduction_param()->add_level(1); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:28:3: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ levels_.reserve(this->layer_param_.batch_reduction_param().level_size()); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:35:5: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ levels_.push_back(this->layer_param_.batch_reduction_param().level(i)); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp: In instantiation of ‘void caffe::BatchReductionLayer<Dtype>::Forward_cpu(const std::vector<caffe::Blob<Dtype>>&, const std::vector<caffe::Blob<Dtype>>&) [with Dtype = double]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:230:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:134:76: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ int k = this->layer_param_.batch_reduction_param().reduction_param().k(); ^ /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp: In instantiation of ‘void caffe::BatchReductionLayer<Dtype>::Backward_cpu(const std::vector<caffe::Blob<Dtype>>&, const std::vector&, const std::vector<caffe::Blob<Dtype>>&) [with Dtype = double]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:230:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/batch_reduction_layer.cpp:206:76: error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param’ int k = this->layer_param_.batch_reduction_param().reduction_param().k(); ^ make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o] 错误 1 /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/data_layer.cpp: In instantiation of ‘void caffe::DataLayer<Dtype>::InternalThreadEntry() [with Dtype = double]’: /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/data_layer.cpp:149:1: required from here /home/whm/HCC/temporal-segment-networks/lib/caffe-action/src/caffe/layers/data_layer.cpp:126:55: error: ‘const class caffe::DataParameter’ has no member named ‘shuffle’ make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/seg_data_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/batch_reduction_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o] 错误 1 make[2]: *** [src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o] 错误 1 make[1]: *** [src/caffe/CMakeFiles/caffe.dir/all] 错误 2 make: *** [all] 错误 2 Can anyone give me some help?

770258506 avatar Oct 11 '18 13:10 770258506

 error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param

are you using the correct version of Caffe we provided?

yjxiong avatar Oct 23 '18 18:10 yjxiong

@770258506 did you konw how to do about this ?

CompliceU avatar Mar 15 '19 07:03 CompliceU

@770258506 请问一定要安装你们提供的caffe吗?

Rebond avatar Jan 03 '20 09:01 Rebond