2018-06-05 Set Up DCFlow in Server

本篇是對安裝 https://github.com/IntelVCL/dcflow 的記錄,由于學校服務器上一些依賴版本有問題,所以在成功編譯caffe上邊花了較多時間(還是很高興的,之前在本lab的server上從來沒成功過:/)。

Caffe 安裝

需要自己裝的有protobuf-2.5.0, gflags-2.1.2, leveldb-1.9.0, snappy, glog(github上直接就行)。
基本上follow這篇 http://autchen.github.io/guides/2015/04/03/caffe-install.html 就可以,有一些由于版本問題會有些許變化,不過github上也都會有指示。這個過程中踩的坑就是版本問題,尤其gflags和protobuf,試了幾個版本才搞定。(新版本可能會有問題)
另外就是snappy的路徑在Makefile.config中的設置,這個跟其他的不太一樣,其他的都直接/usr/local/include了,snappy加了好幾個覺得可能是的路徑/usr/snappy/build/CMakeFiles/snappy.dir,/usr/snappy, /usr/snappy/build 。
另外記得加hdf5相關的路徑進去。(lab的hdf5相關的lib還是還可以用的,hh,省了一個步驟)

DCFlow Code Set Up, 成功運行demo

Caffe編譯好,matcaffe也編譯好之后,可以按照github上的指示來做了。只有一處改動
cmake -DOpenCL_LIBRARY=/dir/cuda-8.0/lib64/libOpenCL.so -DOpenCL_INCLUDE_DIRS=/dir/cuda-8.0/include ..
加入cmake選項,來設置路徑。(不懂cmake相關的東西,一開始直接去cmakelist.txt去set()了,但注意library不應該是個目錄)
OK,這篇應該只適用于自己的情況,僅做個記錄以備未來之需。

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

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容