您的位置:首页 > Web前端

Caffe源码使用(一)------Blob基本用法

2016-10-28 21:56 344 查看
看到这个的时候,估计你也在学习caffe,嘿嘿!

Blob在内存中表示4维数组,维度从低到高为(width_,height_,channels_,num_)。Blob是caffe的基本存储单元,现在开始入手试试!

Blob是一个模板块,所以创建对象时需要制定模板参数。

在赵老师的书中,很简单就写成功,估计会有人出现一些错误。其实不是路径问题,是格式的问题,嘿嘿!

在你写好Blob模板类。生成可执行程序app的时候就会出现错误!

CAFFE_ROOT是您之前安转caffe的根目录。

原先是:

~/caffe$ g++ -o app blob_demo.cpp -I $CAFFE_ROOT/include/ -D CPU_ONLY -I $CAFFE_ROOT/.build_release/src/ -L $CAFFE_ROOT/build/lib/ -lcaffe


改写:

~/caffe$ g++ -o app blob_demo.cpp -I/home/您服务器名字/CAFFE_ROOT/include/ -D CPU_ONLY -I/home/您服务器名字/CAFFE_ROOT/.build_release/src/ -L/home/您服务器名字CAFFE_ROOT/build/lib/ -lcaffe


改写成这样就好了。

之后,运行改程序的时候,还会有一些错误。

原先是:

$export LD_LIBRARY_PATH=$CAFFE_ROOT/build/lib/:$LD_LIBRARY_PATH
$./app
Size: (0)
Size: 1 2 3 4 (24)


改为:

$export LD_LIBRARY_PATH=/home/您服务器名字/CAFFE_ROOT/build/lib/:$LD_LIBRARY_PATH
$./app
Size: (0)
Size: 1 2 3 4 (24)


后期还有问题会继续更新。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: