Commit Graph

73 Commits (bb7f34594cec12407c83a83121f33d4239b0dccd)

Author SHA1 Message Date
liaogang 4e1617d059 ENH: add buddy alloctor Free
8 years ago
liaogang bbd3eab7ee ENH: Add Alloc for buddy Allocator
8 years ago
liaogang 929f9cbdff ENH: Add Metadata for memory block
8 years ago
liaogang 89110fd266 ENH: Add useGpu in system allocator
8 years ago
liaogang 26cd0bb5a5 ENH: count allocated fallback size for performance
8 years ago
liaogang 169022d014 FIX: Improve fallback gpu allocator
8 years ago
liaogang 9490d243dd ENH: clang-format
8 years ago
liaogang 3e9aa7fd8b FIX: Pass CI
8 years ago
Yi Wang 3e087f763e Add buddy_allocator.cc and system_allocator.cc
8 years ago
Yi Wang b8f5922d88 Make CPUAllocator and GPUAllocator subclasses of SystemAllocator
8 years ago
liaogang 79373dabc8 TEST: Add test for system allocator and deleter
8 years ago
liaogang b22dd12854 ENH: Add buddy allocator draft
8 years ago
liaogang 29c7512b3c FIX: fix memory.h/cc
8 years ago
liaogang dd08d337c0 FIX: fix cmake type error
8 years ago
Yi Wang f149d183f7 Add system_allocator
8 years ago
Yi Wang e02859c0f5 Replace {cpu,gpu}_allocator.h and {cpu,gpu}_allocator_test.cc by system_allocator{.h,_test.cc}
8 years ago
liaogang ce70df86b1 Add gpu_allocator
8 years ago
liaogang ce938ae5f9 FIX: Pinned memory
8 years ago
Yi Wang db128c4586 Pass cpu_allocator_test
8 years ago
Yi Wang 84d1c734ca add paddle/memory/detail/cpu_allocator*
8 years ago
Yi Wang b55df90dfd Remove unnecessary preamble
8 years ago
Yi Wang c617520776 In response to comments from Liao Gang and Yu Yang
8 years ago
Yi Wang 8cfa48dc88 Move README.md from paddle/ to paddle/memory/
8 years ago