MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / LifetimePolicy

Method LifetimePolicy

tensorflow/core/common_runtime/memory_planner.cc:173–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173LifetimePolicy::LifetimePolicy(size_t interval,
174 size_t interval_offset, size_t start) :
175 interval_(interval), interval_offset_(interval_offset), start_(start),
176 large_bin_index_(Index(_32MB, interval_, interval_offset_) + 1) {
177 auto cur = start_ + interval_;
178 bins_.resize(large_bin_index_);
179 for (auto i = 0; i < large_bin_index_; ++i) {
180 bins_[i] = new LifetimeBin(i, cur);
181 cur += interval_;
182 }
183}
184
185void LifetimePolicy::TrackAllocate(size_t alignment, size_t num_bytes) {
186 auto index = Index(num_bytes, interval_, interval_offset_);

Callers

nothing calls this directly

Calls 2

IndexFunction · 0.70
resizeMethod · 0.45

Tested by

no test coverage detected