Closed Aveirof7 closed 6 years ago
@unsky
@Aveirof7 i have revised the source of caffe, you must compile the FPN-CAFFE
@unsky ok..but i canot compile it,the error is 'undefined sumbol:PyFPE_jbuf' i creat it an conda env to compile it, but i cant solve the problem. so, do you konw how to fix it? and if not, can I concat 4labels,and make it num equal? THANKS!
@Aveirof7 use cmake
mkdir build cd build cmake .. make -j16 all
@unsky I just used cmake, it compiled completed but the error still exit,
FPN-caffe/tools/../lib/pycocotools/_mask.so: undefined symbol: PyFPE_jbuf
what your mean? the files lib/pycocotools/ lib is not contain caffe, they are the dependent of the boxes program,
@unsky I fixed it, THX!!! and it runs, using about 11G memery, with min_size800,max1000,a little too big
@unsky I used your compiled caffe to replace my caffe, then it runs. but it has some warning, RuntimeWarning: overflow encountered in multiply Does it matter? and it trains so slow
@Aveirof7 the reason of RuntimeWarning is occurred in the early stage because of the random state of the network , in generally it will disapper in two iter..
@Aveirof7 about the speed, there have many param you can have a try,like : batch size, image_size etc..
@unsky THX! I'll try it tomorrow thank you!
I1103 18:47:46.824345 300 layer_factory.hpp:77] Creating layer loss_cls F1103 18:47:46.824635 300 loss_layer.cpp:19] Check failed: bottom[0]->num() == bottom[1]->num() (4 vs. 1) The data and label should have the same number.
In your train.prototxt, after roi-data layer, you concat(axis=0) 4 roi_pool, then the num is 4, but the label num is 1, how to solve it? I run it on my caffe, with your whole rpn files. THANKS!!