Commit Graph

47 Commits (f086ebb8b9b8e21f7d0d2056f6a961da080edfb2)

Author SHA1 Message Date
Luo Tao 761b329793 unify the indentation of license
7 years ago
Yu Yang 1b0c7d7c7a
Simplize system_allocator and fix GPU_INFO (#6653)
7 years ago
tensor-tang 69b44f2f19 unify MKL macro definition
7 years ago
QI JUN 3a0a4586a3
refine GPU memory allocation policy (#6373)
7 years ago
qingqing01 3d567864bb
Merge pull request #5247 from qingqing01/memory_alignment
7 years ago
Qiao Longfei 2e91c7da2b memory log level change from 3 to 10 (#5231)
7 years ago
dangqingqing a328ae3b9b Use posix_memalign to allocate aligned memory, since some SIMD instructions require the alignment of memory accesses.
7 years ago
Yu Yang 2a5edec03e Add debug logs in scope, meta_cache and memory (#5170)
7 years ago
Luo Tao 871a3f6e76 remove unused PADDLE_ONLY_CPU comment
7 years ago
Yi Wang 4558807c48 Use PADDLE_WITH_CUDA instead of PADDLE_WITH_GPU
7 years ago
Yu Yang 84500f9487 Change `PADDLE_ONLY_CPU` to `PADDLE_WITH_GPU`
7 years ago
liaogang 2f7489fbd5 change use_pinned_memory to true for cpu
8 years ago
liaogang b58725bd51 Add cpplint for *.h and cuda *.cu
8 years ago
liaogang de8c344bda ENH: for clarity, change DLOG to VLOG
8 years ago
liaogang 941eccac83 Follow comments
8 years ago
liaogang 620575b6eb FIX: cpplint code style
8 years ago
liaogang f812de2cce ENH: unify PADDLE_ENFORCE
8 years ago
liaogang ff98e3c1ec ENH: Remove comments
8 years ago
liaogang 383b96f32c FIX: merge conflicts
8 years ago
liaogang d4017cadcd ENH: Add auto-free if allocate too much
8 years ago
liaogang 49fd49f76b Fix conflicts
8 years ago
liaogang 199b5fcb45 ENH: refine code comments
8 years ago
liaogang a669bf48d9 FIX: explicit construct pool element
8 years ago
liaogang 74691789e9 ENH: add memory unit test
8 years ago
liaogang ada1c20bbc FIX: Buddy Allocator Free with Merge feature
8 years ago
liaogang d0ad0314bb FIX: glog dependency
8 years ago
liaogang 4dc3c9e0cc ENH: Add paddle_memory for external usage
8 years ago
liaogang 0ba6347565 ENH: Add buddy allocator Free
8 years ago
liaogang ff36389452 ENH: code style
8 years ago
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
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