Caffe2源碼編譯安裝

參考了https://blog.csdn.net/hyk900817/rss/list,但有些情況不一樣,記錄如下:


1、git clone --recursive https://github.com/pytorch/pytorch.git

2、cd pytorch,mkdir build

3、? ?conda install -y future gflags leveldb mkl mkl-include numpy opencv protobuf six

4、pip install flask graphviz hypothesis jupyter matplotlib pydot pyyaml requests scikit-image scipy setuptools tornado

5、mv ./

6、cd build?

6、cmake -DCMAKE_PREFIX_PATH=~/anaconda2 -DCMAKE_INSTALL_PREFIX=~/anaconda2 -DUSE_NATIVE_ARCH=ON ..

7、將??eigen? 放在/usr/include/eigen3位置

8、pytorch->caffe2->CMakefiles.txt?

添加如下到最后行就可以了:?

SET(CMAKE_C_COMPILER mpicc)?

SET(CMAKE_CXX_COMPILER mpicxx)?

include_directories(MPI_INCLUDE_PATH)

target_link_libraries(mpi_test ${MPI_LIBRARIES})

9、make? install

10、將export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/bainuo/anaconda2/lib

11:測試方式? ?python -c 'from caffe2.python import core' 2>/dev/null && echo "Success" || echo "Failure"

python2 -c 'from caffe2.python import workspace; print(workspace.NumCudaDevices())'


12、git clone https://github.com/facebookresearch/detectron

cd?detectron? ? ? ? ,make

測試:? python ./tests/test_spatial_narrow_as_op.py

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容