美文网首页
2018-06-05 Set Up DCFlow in Serv

2018-06-05 Set Up DCFlow in Serv

作者: 二山三人 | 来源:发表于2018-06-06 11:04 被阅读13次

    本篇是对安装 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,这篇应该只适用于自己的情况,仅做个记录以备未来之需。

    相关文章

      网友评论

          本文标题:2018-06-05 Set Up DCFlow in Serv

          本文链接:https://www.haomeiwen.com/subject/xdgvsftx.html