Caffe: CMake源码编译(OpenCV4.2+CUDA)
周六周日在家倒腾了两天,总算稍微了解点pycaffe的一些接口和api设置了,但是针对不同层,还是有很多注意的细节的,所以也准备写个博客专门总结pycaffe的常见层参数设置,(LZ这个蠢啊,之前居然手写prototxt,一把辛酸泪,太傻了/(ㄒoㄒ)/~~) 之前已经写过用Anaconda直接安装caffe,这样安装caffe不香嘛, 为啥非得源码再来安装一次呢? 1.项目里后端是用的tensorflow的接口,前端是要用caffe的接口,caffe的有些参数设置还是源码查询比较方便 2.有一些层是比较特殊的,这种定制化的层可能需要使用c写完之后,再进行源码编译 不过源码编译还是有很多坑的,且听LZ一一道来: 首先下载源码, https://github.com/weiliu89/caffe 按照tutorial安装依赖项: http://caffe.berkeleyvision.org/installation.html LZ的小小笔记本是Ubuntu16.04 所以需要先安装对应的依赖库 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no