MCPcopy Create free account
hub / github.com/BVLC/caffe / BasePrefetchingDataLayer

Method BasePrefetchingDataLayer

src/caffe/layers/base_data_layer.cpp:36–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34
35template <typename Dtype>
36BasePrefetchingDataLayer<Dtype>::BasePrefetchingDataLayer(
37 const LayerParameter& param)
38 : BaseDataLayer<Dtype>(param),
39 prefetch_(param.data_param().prefetch()),
40 prefetch_free_(), prefetch_full_(), prefetch_current_() {
41 for (int i = 0; i < prefetch_.size(); ++i) {
42 prefetch_[i].reset(new Batch<Dtype>());
43 prefetch_free_.push(prefetch_[i].get());
44 }
45}
46
47template <typename Dtype>
48void BasePrefetchingDataLayer<Dtype>::LayerSetUp(

Callers

nothing calls this directly

Calls 4

pushMethod · 0.80
sizeMethod · 0.45
resetMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected