ubuntu下caffe编译CDC
写在前面:
之前编译了caffe和C3Dv1.0,跑了跑cifar10的示例,踩了很多坑,所幸都过来了。今天编译下CDC,老规矩,先跑示例
一、下载代码
git clone https://bitbucket.org/columbiadvmm/cdc/src/master/
这个还是蛮大的,所幸早上实验室网还可以
二、修改Makefile.config和Makefile文件
1.修改Makefile.config文件
sudo vim Makefile.config
改为下面的
BLAS := atlas 改为 BLAS := open
因为我使用的是anaconda的虚拟环境
2.修改Makefile文件
sudo vim Makefile
下面改为自己对应的版本
PYTHON_LIBRARIES := boost_python3 python3.5m
3.编译
sudo make all -j8
4.遇到的问题
之前编译c3d就遇到过这个问题,这个不知道是不是mnist不支持的问题还是什么,毕竟不使用这部分,删除了mnist就好了
cd examples
sudo rm -r mnist
删除后继续编译
sudo make clean
sudo make all -j8
三、跑示例代码cifar10
1.获取数据
cd /data/cifar10
./get_cifar10.sh
2.数据转化
cd /examples/cifar10
./create_cifar10.sh
3.运行示例代码
./tran_full.sh
四、跑cdc自带的demo
cd demo; ./xfeat.sh