xialuxi / arcface-caffe

insightface-caffe
MIT License
279 stars 124 forks source link

Compile on ubuntu #45

Open fehimebetul opened 4 years ago

fehimebetul commented 4 years ago

Hi, I compiled your repository as your described, I did as follow

1.) I downloaded the repository ) https://github.com/xialuxi/AMSoftmax project 2.) ın the caffe windows directory I changed the make.config as described caffe installation 2.1) cd caffe-windows 2.2) for req in $(cat python/requirements.txt); do pip install --trusted-host pypi.python.org $req; done 2.3) cp Makefile.config.example Makefile.config 2.4)gedit Makefile.config USE_CUDNN := 1 OPENCV_VERSION := 3 PYTHON_INCLUDE := /usr/include/python2.7 /usr/local/lib/python2.7/dist-packages/numpy/core/include INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial 3 ) Copy cosin_add_m_layer.hpp to the directory: ./caffe/include/caffe/layers/ 4) Copy cosin_add_m_layer.cpp and cosin_add_m_layer.cu to the directory: ./caffe/src/caffe/layers/ 5) According to the proto file, modify the ./caffe/src/caffe/proto/caffe.proto file accordingly. 6) Also I copy combined_margin_layer.cpp, combined_margin_layer.cu and combined_margin_layer.hpp in the https://github.com/gehaocool/CombinedMargin-caffe as descrbed in the step 3 and 4 places 6) make -j8 7.) make py 8.) make test -j8 But after these step when I run the following command make runtest -j8 This failed for some layer testing. Therefore I did not run your repository. I miss something can you correct me in the compilation steps.

Thank you for your time..