caffe
文章平均质量分 92
Shwan_Ma
模式识别小硕,向大牛看齐!
展开
-
【Caffe】从C++的角度源码剖析深度学习框架Caffe -- Blob篇
写在前面本系列所剖析的caffe源码来自于master分支, commit: 9b891540。本系列不会特别着重于深度学习的网络层构造的实现方式,而是从工程角度看C++的语言特性及设置。首先介绍一下caffe的代码布局:头文件放在: include //文件夹而源文件则在: src/caffe/ //文件夹这种设置的原因很简单,src文件的源码会被编译成库去被调用,而头文件的存在则作为api提供。Blob类Blob.hpp1. 尽量以Const, enum, inline, 替换原创 2021-06-27 16:06:29 · 666 阅读 · 3 评论 -
【caffe】标准数据层输入
caffe在构造TrainNet时,首先要做的便是data和label的输入。数据层在Caffe的Data Layer中位于最底层,数据可以在高效的数据库中读取,也可以直接在内存中读取,或者从硬盘中直接读取 1. 数据层 LevedB 和 LMDB 层类型为data,主要分为LevedB 和 LMDB 其在*.prototxt文件中如下所示:layer { name: "mnist"原创 2017-09-22 19:08:51 · 1929 阅读 · 0 评论 -
【Caffe】Matlab接口(make编译通过,make mattest出错)
之前一直在用pycaffe,很少接触MatCaffe,然而几个论文上的demo需要用到Matcaffe,最近在编译的时候,出现不少错误,记录一下。环境配置:Ubuntu16.04 + TitanX + Cuda7.5 + Cudnn V4错误如下:# make mattestcd matlab; /usr/local/MATLAB/R2015b/bin/matlab -nodisplay -r '原创 2017-09-25 14:36:01 · 2632 阅读 · 0 评论