Home
last modified time | relevance | path

Searched refs:TrackingAllocator (Results 1 – 11 of 11) sorted by relevance

/external/tensorflow/tensorflow/core/framework/
Dtracking_allocator.cc23 TrackingAllocator::TrackingAllocator(Allocator* allocator, bool track_sizes) in TrackingAllocator() function in tensorflow::TrackingAllocator
32 void* TrackingAllocator::AllocateRaw( in AllocateRaw()
75 void TrackingAllocator::DeallocateRaw(void* ptr) { in DeallocateRaw()
112 bool TrackingAllocator::TracksAllocationSizes() { in TracksAllocationSizes()
116 size_t TrackingAllocator::RequestedSize(const void* ptr) { in RequestedSize()
129 size_t TrackingAllocator::AllocatedSize(const void* ptr) { in AllocatedSize()
142 int64 TrackingAllocator::AllocationId(const void* ptr) { in AllocationId()
155 absl::optional<AllocatorStats> TrackingAllocator::GetStats() { in GetStats()
159 void TrackingAllocator::ClearStats() { allocator_->ClearStats(); } in ClearStats()
161 std::tuple<size_t, size_t, size_t> TrackingAllocator::GetSizes() { in GetSizes()
[all …]
Dtracking_allocator_test.cc72 TrackingAllocator* ta = new TrackingAllocator(a, false); in TEST()
90 ta = new TrackingAllocator(a, true); in TEST()
121 TrackingAllocator* ta = new TrackingAllocator(&a, false); in TEST()
147 TrackingAllocator* ta = new TrackingAllocator(&a, false); in TEST()
166 TrackingAllocator* ta = new TrackingAllocator(&a, false); in TEST()
Dtracking_allocator.h55 class TrackingAllocator : public Allocator {
57 explicit TrackingAllocator(Allocator* allocator, bool track_ids);
92 ~TrackingAllocator() override {} in ~TrackingAllocator()
Dallocator.cc219 cpu_alloc = new TrackingAllocator(cpu_alloc, true); in cpu_allocator_base()
Dop_kernel.cc332 TrackingAllocator* wrapped_allocator = in get_allocator()
333 new TrackingAllocator(allocator, params_->track_allocations); in get_allocator()
Dop_kernel.h572 typedef std::pair<Allocator*, TrackingAllocator*> WrappedAllocator;
/external/flatbuffers/tests/rust_usage_test/bin/
Dalloc_check.rs8 struct TrackingAllocator; struct
10 impl TrackingAllocator { impl
15 unsafe impl GlobalAlloc for TrackingAllocator { implementation
27 static A: TrackingAllocator = TrackingAllocator;
/external/tensorflow/tensorflow/core/common_runtime/
Dstep_stats_collector.h41 class TrackingAllocator; variable
129 TrackingAllocator* tracking_allocator);
131 gtl::InlinedVector<std::pair<AllocatorMemoryUsed*, TrackingAllocator*>, 2>
Dprocess_state.cc115 allocator = new TrackingAllocator(allocator, true); in GetCPUAllocator()
Dstep_stats_collector.cc171 Allocator* allocator, TrackingAllocator* tracking_allocator) { in AddAllocation()
464 TrackingAllocator* tracking_alloc = alloc.second; in ReportAllocsOnResourceExhausted()
/external/tensorflow/tensorflow/core/common_runtime/gpu/
Dgpu_process_state.cc250 allocator = new TrackingAllocator(allocator, true); in GetGpuHostAllocator()