本篇是對安裝 https://github.com/IntelVCL/dcflow 的記錄,由于學(xué)校服務(wù)器上一些依賴版本有問題,所以在成功編譯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中的設(shè)置怎静,這個跟其他的不太一樣,其他的都直接/usr/local/include了黔衡,snappy加了好幾個覺得可能是的路徑/usr/snappy/build/CMakeFiles/snappy.dir蚓聘,/usr/snappy, /usr/snappy/build 盟劫。
另外記得加hdf5相關(guān)的路徑進(jìn)去夜牡。(lab的hdf5相關(guān)的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選項影所,來設(shè)置路徑蹦肴。(不懂cmake相關(guān)的東西,一開始直接去cmakelist.txt去set()了猴娩,但注意library不應(yīng)該是個目錄)
OK阴幌,這篇應(yīng)該只適用于自己的情況勺阐,僅做個記錄以備未來之需。