BVLC / caffe

Caffe: a fast open framework for deep learning.
http://caffe.berkeleyvision.org/
Other
34.01k stars 18.71k forks source link

error: ‘const class caffe::InfogainLossParameter’ has no member named ‘axis’ #6872

Open wangxinyue11 opened 4 years ago

wangxinyue11 commented 4 years ago

studentc@2080ti:~/caffe$ make all PROTOC src/caffe/proto/caffe.proto CXX .build_release/src/caffe/proto/caffe.pb.cc CXX src/caffe/blob.cpp CXX src/caffe/syncedmem.cpp CXX src/caffe/net.cpp CXX src/caffe/data_transformer.cpp CXX src/caffe/layer.cpp CXX src/caffe/common.cpp CXX src/caffe/parallel.cpp CXX src/caffe/layers/infogain_loss_layer.cpp src/caffe/layers/infogain_loss_layer.cpp: In instantiation of ‘void caffe::InfogainLossLayer::LayerSetUp(const std::vector<caffe::Blob>&, const std::vector<caffe::Blob>&) [with Dtype = float]’: src/caffe/layers/infogain_loss_layer.cpp:221:1: required from here src/caffe/layers/infogain_loss_layer.cpp:18:3: error: ‘const class caffe::InfogainLossParameter’ has no member named ‘axis’ softmax_param->set_axis(this->layerparam.infogain_loss_param().axis()); ^ src/caffe/layers/infogain_loss_layer.cpp: In instantiation of ‘void caffe::InfogainLossLayer::Reshape(const std::vector<caffe::Blob>&, const std::vector<caffe::Blob>&) [with Dtype = float]’: src/caffe/layers/infogain_loss_layer.cpp:221:1: required from here src/caffe/layers/infogain_loss_layer.cpp:55:18: error: ‘const class caffe::InfogainLossParameter’ has no member named ‘axis’ infogainaxis = ^ src/caffe/layers/infogain_loss_layer.cpp: In instantiation of ‘void caffe::InfogainLossLayer::LayerSetUp(const std::vector<caffe::Blob>&, const std::vector<caffe::Blob>&) [with Dtype = double]’: src/caffe/layers/infogain_loss_layer.cpp:221:1: required from here src/caffe/layers/infogain_loss_layer.cpp:18:3: error: ‘const class caffe::InfogainLossParameter’ has no member named ‘axis’ softmax_param->set_axis(this->layerparam.infogain_loss_param().axis()); ^ src/caffe/layers/infogain_loss_layer.cpp: In instantiation of ‘void caffe::InfogainLossLayer::Reshape(const std::vector<caffe::Blob>&, const std::vector<caffe::Blob>&) [with Dtype = double]’: src/caffe/layers/infogain_loss_layer.cpp:221:1: required from here src/caffe/layers/infogain_loss_layer.cpp:55:18: error: ‘const class caffe::InfogainLossParameter’ has no member named ‘axis’ infogainaxis = ^ Makefile:593: recipe for target '.build_release/src/caffe/layers/infogain_loss_layer.o' failed make: *** [.build_release/src/caffe/layers/infogain_loss_layer.o] Error 1

wangxinyue11 commented 4 years ago

how to solve it??!!