Home
last modified time | relevance | path

Searched refs:SubAllocator (Results 1 – 19 of 19) sorted by relevance

/external/tensorflow/tensorflow/core/common_runtime/gpu/
Dgpu_process_state.h98 const SubAllocator::Visitor& visitor);
103 const SubAllocator::Visitor& visitor);
108 const SubAllocator::Visitor& visitor);
140 SubAllocator* sub_allocator; // owned by allocator
144 std::vector<std::vector<SubAllocator::Visitor>> gpu_visitors_ GUARDED_BY(mu_);
147 std::vector<std::vector<SubAllocator::Visitor>> gpu_host_alloc_visitors_
149 std::vector<std::vector<SubAllocator::Visitor>> gpu_host_free_visitors_
Dgpu_process_state.cc231 SubAllocator* sub_allocator = in GetGpuHostAllocator()
277 const SubAllocator::Visitor& visitor) { in AddGPUAllocVisitor()
285 gpu_visitors_.push_back(std::vector<SubAllocator::Visitor>()); in AddGPUAllocVisitor()
292 int numa_node, const SubAllocator::Visitor& visitor) { in AddGpuHostAllocVisitor()
299 gpu_host_alloc_visitors_.push_back(std::vector<SubAllocator::Visitor>()); in AddGpuHostAllocVisitor()
306 int numa_node, const SubAllocator::Visitor& visitor) { in AddGpuHostFreeVisitor()
313 gpu_host_free_visitors_.push_back(std::vector<SubAllocator::Visitor>()); in AddGpuHostFreeVisitor()
Dgpu_host_allocator.h26 class GpuHostAllocator : public SubAllocator {
32 : SubAllocator(alloc_visitors, free_visitors), in GpuHostAllocator()
Dgpu_bfc_allocator.h35 class GPUMemAllocator : public SubAllocator {
44 : SubAllocator(alloc_visitors, free_visitors), in GPUMemAllocator()
Dpool_allocator_test.cc131 SubAllocator::Visitor alloc_visitor = in TEST()
138 SubAllocator::Visitor free_visitor = in TEST()
/external/tensorflow/tensorflow/core/framework/
Dallocator.cc185 SubAllocator* CreateSubAllocator(int numa_node) override { in CreateSubAllocator()
190 class CPUSubAllocator : public SubAllocator {
193 : SubAllocator({}, {}), cpu_allocator_(cpu_allocator) {} in CPUSubAllocator()
238 SubAllocator::SubAllocator(const std::vector<Visitor>& alloc_visitors, in SubAllocator() function in tensorflow::SubAllocator
242 void SubAllocator::VisitAlloc(void* ptr, int index, size_t num_bytes) { in VisitAlloc()
248 void SubAllocator::VisitFree(void* ptr, int index, size_t num_bytes) { in VisitFree()
Dallocator_registry.h44 virtual SubAllocator* CreateSubAllocator(int numa_node) = 0;
78 SubAllocator* GetSubAllocator(int numa_node);
101 std::vector<std::unique_ptr<SubAllocator>> sub_allocators;
Dallocator.h415 class SubAllocator {
422 SubAllocator(const std::vector<Visitor>& alloc_visitors,
425 virtual ~SubAllocator() {} in ~SubAllocator()
Dallocator_registry.cc90 SubAllocator* AllocatorFactoryRegistry::GetSubAllocator(int numa_node) { in GetSubAllocator()
/external/tensorflow/tensorflow/core/common_runtime/
Dprocess_state.h72 void AddCPUAllocVisitor(SubAllocator::Visitor v);
76 void AddCPUFreeVisitor(SubAllocator::Visitor v);
101 std::vector<SubAllocator::Visitor> cpu_alloc_visitors_ GUARDED_BY(mu_);
102 std::vector<SubAllocator::Visitor> cpu_free_visitors_ GUARDED_BY(mu_);
Dpool_allocator.h56 SubAllocator* allocator, RoundUpInterface* size_rounder,
123 std::unique_ptr<SubAllocator> allocator_;
149 class BasicCPUAllocator : public SubAllocator {
153 : SubAllocator(alloc_visitors, free_visitors), numa_node_(numa_node) {} in BasicCPUAllocator()
Dprocess_state.cc78 SubAllocator* sub_allocator = in GetCPUAllocator()
125 void ProcessState::AddCPUAllocVisitor(SubAllocator::Visitor visitor) { in AddCPUAllocVisitor()
134 void ProcessState::AddCPUFreeVisitor(SubAllocator::Visitor visitor) { in AddCPUFreeVisitor()
Dmkl_cpu_allocator.h55 MklSmallSizeAllocator(SubAllocator* sub_allocator, size_t total_memory, in MklSmallSizeAllocator()
117 SubAllocator* sub_allocator_; // Not owned by this class.
313 SubAllocator* sub_allocator_; // not owned by this class
Dthreadpool_device.cc114 virtual SubAllocator* CreateSubAllocator(int numa_node) { in CreateSubAllocator()
Dbfc_allocator.h49 BFCAllocator(SubAllocator* sub_allocator, size_t total_memory,
438 std::unique_ptr<SubAllocator> sub_allocator_;
Dpool_allocator.cc37 SubAllocator* allocator, in PoolAllocator()
Dbfc_allocator.cc33 BFCAllocator::BFCAllocator(SubAllocator* sub_allocator, size_t total_memory, in BFCAllocator()
/external/tensorflow/tensorflow/contrib/verbs/
Drdma_mgr.cc266 SubAllocator::Visitor alloc_visitor = [](void* ptr, int numa_node, in RegMemVisitors()
271 SubAllocator::Visitor free_visitor = [](void* ptr, int numa_node, in RegMemVisitors()
293 SubAllocator::Visitor cuda_alloc_visitor = [](void* ptr, int gpu_id, in RegMemVisitors()
/external/tensorflow/tensorflow/contrib/gdr/
Dgdr_memory_manager.cc236 SubAllocator::Visitor alloc_visitor = [this](void* ptr, int numa_node, in Init()
242 SubAllocator::Visitor free_visitor = [this](void* ptr, int numa_node, in Init()
259 SubAllocator::Visitor cuda_alloc_visitor = [this](void* ptr, int gpu_id, in Init()