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.
Followed instrauction on https://github.com/xialuxi/AMSoftmax
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..