1. 29 1月, 2018 1 次提交
    • Y
      Batch barrier in send/recv op (#7847) · a585b585
      Yancey 提交于
      * initialize batch barrier
      
      * add some comments
      
      * update
      
      * fix batch barrier
      
      * use sendvariable rpc interface to send batch barrier
      
      * fix comment
      
      * fix method
      
      * fix by comment
      
      * fix by comment
      a585b585
  2. 28 1月, 2018 2 次提交
  3. 27 1月, 2018 1 次提交
  4. 26 1月, 2018 1 次提交
  5. 24 1月, 2018 1 次提交
  6. 18 1月, 2018 3 次提交
  7. 17 1月, 2018 1 次提交
  8. 15 1月, 2018 2 次提交
  9. 11 1月, 2018 1 次提交
  10. 05 1月, 2018 1 次提交
    • Y
      send_recv variables (#7161) · e5fe8935
      Yancey 提交于
      * send_recv variable
      
      * delete unused logs
      
      * fix ci failed
      
      * update
      
      * resize tensor before tensor copy
      
      * add selectedrows unit test
      
      * check rows
      e5fe8935
  11. 26 12月, 2017 1 次提交
  12. 25 12月, 2017 2 次提交
  13. 21 12月, 2017 1 次提交
  14. 19 12月, 2017 1 次提交
  15. 18 12月, 2017 2 次提交
  16. 13 12月, 2017 1 次提交
  17. 12 12月, 2017 1 次提交
  18. 11 12月, 2017 1 次提交
  19. 30 11月, 2017 1 次提交
  20. 28 11月, 2017 2 次提交
    • Y
      Add Python wrap of conv2d_transpose and its unittest (#5946) · 985e4ab6
      Yu Yang 提交于
      * Add Python wrap of conv2d_transpose and its unittest
      
      * Follow comments
      
      * Fix format
      985e4ab6
    • Send recv op (#5520) · 0a8a86e0
      武毅 提交于
      * WIP send recv op
      
      * WIP send recv
      
      * put grpc impl in details
      
      * put grpc impl in details
      
      * update wip
      
      * update proto
      
      * update proto
      
      * update proto
      
      * clean cmake
      
      * wip on op implementations
      
      * wip on op implementations
      
      * compile ok adding ut
      
      * wip unitest
      
      * add extern cares for linking
      
      * wip add ut
      
      * working version send recv
      
      * revert optimizer.py
      
      * update test cmake
      
      * add libtool to dockerfile
      
      * update cmake dependency
      
      * update cmake depends
      
      * update cmake grpc depends
      
      * fix cmake dependency
      
      * fix compile error
      
      * fix compile
      
      * follow comments
      
      * update
      
      * update copyfrom
      0a8a86e0
  21. 16 11月, 2017 1 次提交
    • Y
      feature/while_grad_op (#5554) · 18f0c40a
      Yang Yang(Tony) 提交于
      * first commit
      
      * Python API for while op
      
      * Python Unittest for simple while_op forward
      
      * fix out to be list
      
      * Fix UT
      
      * VarType
      
      * Fix several bugs
      
      * Fix bug
      
      * Fix bug
      
      * Fix Bug
      
      * Fix bug
      
      * Fix unittest
      
      * Remove debug log
      
      * Add comments
      
      * add PADDLE_ENFORCE
      
      * while_grad_op first commit
      
      * Add `BlockDescBind::FindRecursiveOrCreateVar()` and fix bugs
      
      * not sure how to setdim of while outputs
      
      * push for test
      
      * add executor vlog
      
      * fix bug of while_op cond
      
      * Several enhancement for code
      
      1. Backward always infer shape & infer var type. Since there are RENAME
      variables will be created when creating backward operator, but their
      shape & var types are not inferenced.
      2. Never use SomePtr-> directly, since every pointer could be nullptr if
      it is a function return value. Add `detail::Ref` to cast pointer to
      reference safely.
      3. Enhance error message for backward.
      4. Infer data type of variable in `sum` and `tensor_write`
      
      * Fix bugs of while_op gradient
      
      * Fix several bugs of while_op grad
      
      * fix fill zeros like
      
      * fix 3 >= 3
      
      * fix place holder shouldn't be null
      
      * fail on sum op
      
      * Fix SumOp of TensorList
      
      * clean up
      
      * pass while test
      
      * fix test_array_write_read
      
      * pass sum op
      
      * Support int/int64 for fill_constant_batch_size_like
      
      * Fix compile
      18f0c40a
  22. 05 10月, 2017 2 次提交
    • Y
      Use PADDLE_WITH_CUDA instead of PADDLE_WITH_GPU · 4558807c
      Yi Wang 提交于
      4558807c
    • Y
      Change `PADDLE_ONLY_CPU` to `PADDLE_WITH_GPU` · 84500f94
      Yu Yang 提交于
      By shell command
      
      ```bash
      sed -i 's#ifdef PADDLE_ONLY_CPU#ifndef PADDLE_WITH_GPU#g' `find ./paddle/ -name '*.h' -o -name '*.cc' -o -name '*.cpp' -o -name '*.c' -o -name '*.cu'`
      sed -i 's#ifndef PADDLE_ONLY_CPU#ifdef PADDLE_WITH_GPU#g' `find ./paddle/ -name '*.h' -o -name '*.cc' -o -name '*.cpp' -o -name '*.c' -o -name '*.cu'`
      ```
      84500f94
  23. 21 9月, 2017 2 次提交
  24. 20 9月, 2017 2 次提交