temporal-segment-networks
temporal-segment-networks copied to clipboard
failed to build caffe
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
error: ‘class caffe::LayerParameter’ has no member named ‘batch_reduction_param
are you using the correct version of Caffe we provided?
@770258506 did you konw how to do about this ?
@770258506 请问一定要安装你们提供的caffe吗?