Caffe 源碼閱讀(六) data_layer.cpp

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

dataLayer作为整个网络输入层

数据从leveldb中取。leveldb的数据是通过图片转换过来的,util有工具

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

|---网络建立的时候

datalayer主要负责设置参数 batchsize channels height width

|---正向传播的时候

datalayer把预先拉取好的数据拷贝到制定的CPU或者GPU内存

然后启动新线程再预先拉取数据,这些数据留到下一次正向传播使用

|---

原文地址:https://www.cnblogs.com/Victory-walt/p/5593190.html