1. 06 2月, 2020 1 次提交
    • Y
      Correct the use of DeviceContext in unittest sequence_pooling_test and... · 44b45b9f
      Yiqun Liu 提交于
      Correct the use of DeviceContext in unittest sequence_pooling_test and sequence_padding_test (#22456)
      
      * Add log in memory::Copy for debug purpose.
      
      * Change to use context in DeviceContextPool directly in sequence_pooling_test, instead to new one.
      
      * Change to use context in DeviceContextPool directly in sequence_padding_test, instead to new one.
      test=develop
      
      * Change the type of second_dim from size_t to int64_t.
      test=develop
      44b45b9f
  2. 14 1月, 2020 1 次提交
  3. 13 1月, 2020 1 次提交
  4. 08 1月, 2020 1 次提交
  5. 06 1月, 2020 1 次提交
  6. 19 12月, 2019 1 次提交
  7. 02 12月, 2019 1 次提交
  8. 28 11月, 2019 1 次提交
  9. 14 11月, 2019 1 次提交
  10. 13 11月, 2019 1 次提交
  11. 06 11月, 2019 1 次提交
  12. 05 11月, 2019 1 次提交
  13. 30 10月, 2019 1 次提交
  14. 29 10月, 2019 1 次提交
  15. 24 10月, 2019 1 次提交
  16. 17 10月, 2019 1 次提交
    • L
      improve the efficiency of BuddyAllocator (#19888) · 569951c4
      liuwei1031 提交于
      * improve save and load behaviour, test=develop
      
      * code cleaning, test=develop
      
      * disable check_guards and update_guards in release version, test=develop
      
      * fix compilation issue, test=develop
      
      * add buddy_allocator speed test data, test=develop
      
      * fix compilation issue, test=develop
      
      * fix comment, test=develop
      
      * update function names according to the google C++ style guide, test=develop
      
      * tweak the test data format, test=develop
      
      * move buddy_allocator_test_data to paddle/fluid/testdata, test=develop
      
      * add accessor and mutator for Desc, test=develop
      569951c4
  17. 25 9月, 2019 1 次提交
  18. 24 9月, 2019 2 次提交
  19. 20 9月, 2019 2 次提交
  20. 18 9月, 2019 1 次提交
  21. 17 9月, 2019 1 次提交
  22. 16 9月, 2019 1 次提交
  23. 11 9月, 2019 1 次提交
    • H
      Replace TemporaryAllocator by CUDADeviceContextAllocator (#18989) · 12542320
      Huihuang Zheng 提交于
      TemporaryAllocator is a singleton used for allocating memory for Cudnn. Since it is a singleton, we can delete it for better performance in memory.
      
      We replace TemporaryAllocator by CUDADeviceContextAllocator and CUDADeviceContextAllocation, which uses stream callback to delete the memory allocated for the stream to avoid singleton.
      
      Also added data_feed_proto to operator to fix CI in CPU compilation
      12542320
  24. 09 9月, 2019 1 次提交
  25. 06 9月, 2019 1 次提交
  26. 03 9月, 2019 3 次提交
  27. 01 9月, 2019 1 次提交
    • Z
      Add retry_allocator for gpu (#19409) · 0a73f720
      Zeng Jinle 提交于
      * add retry_allocator for gpu, test=develop
      
      * follow chengduoZH's comments, test=develop
      
      * follow huihuang's comments,test=develop
      
      * change f,l in enforce.h to be file,line, test=develop
      
      * increase code coverage by adding unittests, test=develop
      
      * fix CMakeLists.txt, test=develop
      0a73f720
  28. 30 8月, 2019 1 次提交
  29. 22 8月, 2019 1 次提交
  30. 20 8月, 2019 1 次提交
  31. 16 8月, 2019 1 次提交
  32. 01 8月, 2019 1 次提交
  33. 31 7月, 2019 1 次提交
  34. 18 7月, 2019 1 次提交
    • Z
      Feature/auto_growth_allocator (#18561) · ae58afc5
      Zeng Jinle 提交于
      * feature/auto_growth_allocator, test=develop
      
      * add unittest of AlignedAllocator, test=develop
      
      * try to turn on auto_growth to test on CI, test=develop
      
      * fix segmentation fault in mixed_vector.h, test=develop
      
      * add unittests, test=develop
      ae58afc5
  35. 12 7月, 2019 1 次提交
  36. 26 6月, 2019 1 次提交