-
Notifications
You must be signed in to change notification settings - Fork 5.6k
2017 10 04
Tao Luo edited this page Dec 9, 2019
·
1 revision
- Python API Design Doc imporvement: https://github.com/reyoung/Paddle/pull/6
- Paddle Cloud UI design: https://github.com/PaddlePaddle/cloud/pull/378#pullrequestreview-66318158
- TensorArray design: https://github.com/PaddlePaddle/Paddle/pull/4564#pullrequestreview-66645688
- farm
- Continuous integration https://github.com/PaddlePaddle/farm/issues/3
- Unit tests
- Branching and releasing model https://github.com/PaddlePaddle/farm/issues/1
- Update LoDTensor design doc https://github.com/PaddlePaddle/Paddle/pull/4579
- Executor https://github.com/PaddlePaddle/Paddle/pull/4537#pullrequestreview-66923299
- Why adding type_defs.h https://github.com/PaddlePaddle/Paddle/issues/4587
- GetCUDADeviceCount https://github.com/PaddlePaddle/Paddle/pull/4595
-
Generate gradient operators when compile-time.
- Design doc https://github.com/PaddlePaddle/Paddle/pull/4517
- Step 1. Basic Classes https://github.com/PaddlePaddle/Paddle/pull/4551
- Step 2. [Done, UnderReview] https://github.com/PaddlePaddle/Paddle/pull/4566
-
Change
PADDLE_ONLY_CPU
->PADDLE_WITH_GPU
-
Simplize
sum_op
, compose its gradient operator- https://github.com/PaddlePaddle/Paddle/pull/4562
- Since there are many kernels started in
sum_grad
, it is not fast either.
-
Unify
map
forOpDescBind
andOperatorBase
-
Remove
add_op
since it is duplicated withsum_op
-
Use double precision to stablize some gradient checks
-
Simplize Activation in Paddle
-
Stablize gradient test of elementwise-mul
-
Remove
OperatorBase::InferShape
-
Fix MacOS Compilation error
-
Refactorization:
- Implement the save/load/checkpoint support
- fix add operator bug in backward process
- remove default delete copy construct method
- Discuss Executor design with @qijun, @helinwang -https://github.com/PaddlePaddle/Paddle/pull/4537
-
Reviews
- Sigmoid Cross Entropy
- Leaky Relu activation
- Conv Shift operator
- Rmsprop operator
- Changing SGD operator
- fix bug in backward process
- guide AML team to send PRs to improve our documents
- remove Runtime InferShape for cond op
- add some check to operator.run
- use float32 in cond_op
- refactor rnn infershape
- dynamic recurrent op forward c++ implentation
- dynamic recurrent op forward c++ implentation
- Implementing the Adamax optimizer operator
- Implementing the Adagrad optimizer step operator
- Changing learning rate from attribute to input(float)
- Adding Adadelta optimization operator
- Changing learning rate from type Input(float) to Input(tensor)