-
Notifications
You must be signed in to change notification settings - Fork 5.6k
2017 10 25
- Dynamic loading of NCCL: https://github.com/PaddlePaddle/Paddle/pull/5001#pullrequestreview-71273984
- Print operators' documentation: https://github.com/PaddlePaddle/Paddle/pull/4981
- Analyze Tensorboard's summary protobuf format and how TensorFlow writes and read data https://github.com/PaddlePaddle/board/wiki/How-TensorFlow-writes-data-and-read-by-TensorBoard
- Update Architecture design details for display Paddle's data in TensorBoard https://github.com/PaddlePaddle/board/wiki/Architecture-design-for-using-TensorBoard-with-PaddlePaddle
- Write a PaddleFileWriter python class to log and serialized protobuf data that matched with TensorFlow's format https://github.com/PaddlePaddle/board/pull/9
- Fully integrated with PaddlePaddle's MNIST example and successfully display the plotted graph in Tensorboard https://github.com/PaddlePaddle/board/pull/10
- Background update https://github.com/PaddlePaddle/PaddlePaddle.org/pull/205
- Recursively building sitemaps from references (not yet merged in): https://github.com/PaddlePaddle/PaddlePaddle.org/tree/merge-sitemap-from-references
- Quick start guide: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/201
- Add tech design doc for auto navigation generation: https://github.com/PaddlePaddle/PaddlePaddle.org/wiki/Sitemap-Configuration-Proposal
- Add tech design doc for PaddlePaddle.org as document tool: https://github.com/PaddlePaddle/PaddlePaddle.org/wiki/PaddlePaddle.org-Document-Viewer-Tool-PROPOSAL
- Add in script to build documentation. Also changed docker image to be compatible with new CONTENT_DIR structure: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/197
- Add in doc generator for Paddle docs: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/199
- Generate models documentation: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/200
- Moved the whole deployment process to PaddlePaddle.org: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/195
- Changed 'book' to be one-line deployment:
https://github.com/PaddlePaddle/PaddlePaddle.org/issues/206 - Changed 'models' to be one-line deployment: https://github.com/PaddlePaddle/PaddlePaddle.org/issues/211
- WIP: Change 'documentation' to be one-line deployment
- Help autoscaling experiment, fix related bugs, now training can converge, pserver can save and load checkpoint correctly:
- Fix pserver SGD with momemtum checkpoint recover
- Fix pserver checkpoint
- Fix parameter server checkpoint serialization crash
- Go master, pserver, trainer: switch to log15, away from logrus
- Add detailed log for the pserver
- Fix new pserver having random momemtum initial values
- Fix new remote updater sending all 0 param / grad to pserver
-
Map Models structure to create a site.json for models https://github.com/PaddlePaddle/PaddlePaddle.org/pull/196 , https://github.com/PaddlePaddle/PaddlePaddle.org/pull/203 , https://github.com/PaddlePaddle/PaddlePaddle.org/pull/208
-
Load JSON file with reference recursively https://github.com/PaddlePaddle/PaddlePaddle.org/pull/202
-
Re-enable the cache function on PPO https://github.com/PaddlePaddle/PaddlePaddle.org/pull/207
-
Display translated pages after switching language https://github.com/PaddlePaddle/PaddlePaddle.org/pull/192 , https://github.com/PaddlePaddle/PaddlePaddle.org/pull/193 , https://github.com/PaddlePaddle/PaddlePaddle.org/pull/194
-
New homepage background survey https://github.com/PaddlePaddle/Paddle/issues/5022
-
Optimizer Design https://github.com/PaddlePaddle/Paddle/issues/4679
- Add increment op for global time step https://github.com/PaddlePaddle/Paddle/pull/4940
- Add Python wrapper for Adam Op https://github.com/PaddlePaddle/Paddle/pull/5021
- Adding Nesterov momentum to python momentum wrapper https://github.com/PaddlePaddle/Paddle/pull/5055
- Implementing the python wrapper for Adamax optimizer https://github.com/PaddlePaddle/Paddle/pull/5061
- Global step implementation in Python optimizer https://github.com/PaddlePaddle/Paddle/pull/5097
-
Regularization Design
- Squared L2 Norm op https://github.com/PaddlePaddle/Paddle/pull/5030
- L1 Norm Op https://github.com/PaddlePaddle/Paddle/pull/5058
- Refactor Regularization design doc https://github.com/PaddlePaddle/Paddle/pull/5105
- Regularization survey - https://github.com/PaddlePaddle/Paddle/wiki/Regularization-Survey
-
Documentation
- Correcting grammatical mistakes in model format design doc https://github.com/PaddlePaddle/Paddle/pull/5087
- Correcting some grammatical mistakes in register_grad_op.md https://github.com/PaddlePaddle/Paddle/pull/4938
- PR Review
Focus at fault tolerant and auto scale job this week to make sure recognize_digits works with fault tolerant mode.
- PR
- ISSUE
- working
- Implemented Nesterov Momentum: https://github.com/PaddlePaddle/Paddle/pull/4948
- Helped re-writing mobile documentation: https://github.com/PaddlePaddle/Mobile/pull/16
- PR review:
- Working on design doc for model average.
- Working on design doc for FPGA inference.
- Working on communication and updates with a Surgical Robotics company with Derek.
- [WIP] CrossEntropy random data https://github.com/PaddlePaddle/Paddle/pull/5096
- gradient check use compile time concept(Block/Program/etc) https://github.com/PaddlePaddle/Paddle/pull/5027
- Save/Load op
- NCCL dso wrapper unittests and cmake file
- Python API for static RNN
- Remove
template <T>
in Tensor's methods - Python Executor & its unittest
- Add copy constructor to Program
- Several enhancement
- delete kid scope https://github.com/PaddlePaddle/Paddle/pull/4951
- correct the compile dependency https://github.com/PaddlePaddle/Paddle/pull/4978
- correct
mul_op
implementation https://github.com/PaddlePaddle/Paddle/pull/5028 - Add retry when download dataset https://github.com/PaddlePaddle/Paddle/pull/5098
-
Update doc of LTR model
-
Fix bugs of generate_sequence_by_rnn_lm model
-
Fix bugs of dot-product attention
-
PR review
https://github.com/PaddlePaddle/models/pull/390 https://github.com/PaddlePaddle/models/pull/329
-
DSSM model Debug (Doing)
Paddle Book:
- add test_fit_a_line
- add book02.recognize_digits mlp train test
- add book04.word2vec train test
SelectedRows:
- Sparse Kernel for Lookup Table Grad Operator
- add sparse support for sum op
Fix and Enhance:
- fix elementwise add bug
- fix clang build error
- ensure ids in lookup table op must be a column vector
- PR:
- https://github.com/PaddlePaddle/models/pull/390 : QA model -> under review
- https://github.com/PaddlePaddle/book/pull/432 : book, fix bug in saving models -> done
- https://github.com/PaddlePaddle/models/pull/392 : models, fix bug in saving models -> done
- https://github.com/PaddlePaddle/Paddle/pull/5033 : add a warning to the docstring of Parameters.to_tar() -> done
- https://github.com/PaddlePaddle/Paddle/pull/5064 : fix a package name bug -> done
- autoscaler: https://github.com/PaddlePaddle/cloud/pull/385
- autoscaling cluster experiment
- Some paddle v2 bug fixes
- Debug large model sparse training: https://github.com/PaddlePaddle/Paddle/issues/5063
- PR review:
- beam search design:
- PR: the CRF operator
- Enable to output LoD in fetch_op and check output LoD in the op unit test.
- LSTM Bakcward Implenmentaion:
- Code Review:
- L2 regularization: https://github.com/PaddlePaddle/Paddle/pull/5030
- CPU BatchNorm: https://github.com/PaddlePaddle/Paddle/pull/4964#pullrequestreview-71153278
- Increment Op: https://github.com/PaddlePaddle/Paddle/pull/4940
- Add up, down, left and right padding for im2col: https://github.com/PaddlePaddle/Paddle/pull/4887
- BlockExpand Op: https://github.com/PaddlePaddle/Paddle/pull/4866#pullrequestreview-70751619
- LRN Op: https://github.com/PaddlePaddle/Paddle/pull/4426#pullrequestreview-70748485
- Max Seqeunce Pooling: https://github.com/PaddlePaddle/Paddle/pull/4864
- LoD Reset Op: https://github.com/PaddlePaddle/Paddle/pull/4747#pullrequestreview-70768513
- Conv2DTranspose Op: https://github.com/PaddlePaddle/Paddle/pull/4739#pullrequestreview-70772088
- Seq Expand Op: https://github.com/PaddlePaddle/Paddle/pull/4740#pullrequestreview-70783890
- Evaluator accumulate:https://github.com/PaddlePaddle/Paddle/pull/4828#pullrequestreview-71161266
- Operators
- PR: https://github.com/PaddlePaddle/Paddle/pull/5108
- Doing:
- layer normalization based on new BN operator. https://github.com/PaddlePaddle/Paddle/issues/4701
- maxout. https://github.com/PaddlePaddle/Paddle/issues/3737
- Review
- Trainable conv net of MNIST
- Models and checkpoints saving and loading
- Functions of restoring Python objects and C++ ProgramDescBind from Protobuf:
- code review:
- rename sparse_vector to sparse_float_vector, and fix typo: https://github.com/PaddlePaddle/Paddle/pull/4968
- fix nccl compiler error: https://github.com/PaddlePaddle/Paddle/pull/5036
- add test_Expand and simply the gserver/tests/CMakeLists: https://github.com/PaddlePaddle/Paddle/pull/5044
- [WIP] op porting: max-seq op
- code review:
- MKLDNN:
- add mkldnn branch tests for pool and fc: https://github.com/PaddlePaddle/Paddle/pull/4966
- refine the mkldnn logic: https://github.com/PaddlePaddle/Paddle/pull/4953
- enable mkldnn_batch_norm: https://github.com/PaddlePaddle/Paddle/pull/5049
- other:
- Forward implementation for LSTM operator: https://github.com/PaddlePaddle/Paddle/pull/4929#pullrequestreview-70815380
- Correct the install command, static library name and typo in nccl.cmake: https://github.com/PaddlePaddle/Paddle/pull/5048
- MKLDNN:
-
Op porting:
-
Add bilinear tensor production op:
-
-
Add gated linear unit for language model:
-
Refine the example of scene text recognition model:
- Image classification in new C++ core:
- Code Improvement && Bug Fix:
- Optimizer Design and Implementation
- RNN
- Others
- Mobile
- Review
- DS2
- Model training and evaluation on iQiyi data
https://github.com/PaddlePaddle/models/issues/394 - Refine data processing logic for evaluation and inference
https://github.com/PaddlePaddle/models/pull/396
- Model training and evaluation on iQiyi data
- Op porting
- Add PrecisionRecall Op
https://github.com/PaddlePaddle/Paddle/pull/5111 - Refine HuberLoss Op
https://github.com/PaddlePaddle/Paddle/pull/3989
- Add PrecisionRecall Op
- OP Porting:
- Add ChunkEvalOp. https://github.com/PaddlePaddle/Paddle/pull/5016
- Work on GRUOp[WIP]. Forwardkerenl basically completed.
-
update and fix cloud demos https://github.com/PaddlePaddle/cloud/pull/433 https://github.com/PaddlePaddle/cloud/pull/430 https://github.com/PaddlePaddle/cloud/issues/403 https://github.com/PaddlePaddle/cloud/issues/406
-
Auto scaling PR article update https://github.com/PaddlePaddle/cloud/issues/400 https://docs.google.com/document/d/1NarvtfUtKunDENJ-RnavjcxqVixJFJ99Jfq2uuLfs54/edit?usp=sharing
-
Paddle Cloud enhancements https://github.com/PaddlePaddle/cloud/issues/429 https://github.com/PaddlePaddle/cloud/issues/411
- Add rowScale method for CpuSparseMatrix: https://github.com/PaddlePaddle/Paddle/pull/5085
- Refine Factorization Machine Layer: https://github.com/PaddlePaddle/Paddle/pull/4859
- op unit test: add optional in op proto https://github.com/PaddlePaddle/Paddle/pull/4990
- op: add fill constant batch size like op https://github.com/PaddlePaddle/Paddle/pull/5057
- [WIP] Executor RNN support https://github.com/PaddlePaddle/Paddle/pull/4910
- OP Porting:
- Add DeconvOp. https://github.com/PaddlePaddle/Paddle/pull/4739
- Add Test Case for Batch Norm: https://github.com/PaddlePaddle/Paddle/pull/5103
- Port operators
- [Reviewing] Port WarpCTC operator
- [Merged] Correct the install command, static library name and typo in nccl.cmake
- Arm deployment
- Review
- Android build document in English: https://github.com/PaddlePaddle/Paddle/pull/5029
- refine paddle_merge_model: https://github.com/PaddlePaddle/Paddle/pull/4473
- Split paddle_capi_whole into paddle_capi_engine and paddle_capi_layers two static libraries: https://github.com/PaddlePaddle/Paddle/pull/4932
- Add CMakeLists.txt for the inference demo: https://github.com/PaddlePaddle/Mobile/pull/13
- Change the name of the export.map to paddle_capi.map which need to be released in each version: https://github.com/PaddlePaddle/Paddle/pull/4963
- Review
- Auto-scaling experiment
- Design doc:https://github.com/PaddlePaddle/cloud/pull/419
- Collect time serise data: https://github.com/PaddlePaddle/cloud/pull/428
- Record a video about how to use NoteBook on PaddleCloud
- PR
- open, Design: Sequence Decoder Generating LoDTensors
- open, feature/beam search op
- static RNN add parameter gradient sum with @tonyyang https://github.com/Superjom/Paddle/tree/executor_rnn
- merged, feature/tensor array pack op
- merged, feature/tensor array fix compile bug
- reviews
Porting clip_by_norm operator (in progress)
- refine Mobile repo
- https://github.com/PaddlePaddle/Mobile/pull/18 refine pruning
- https://github.com/PaddlePaddle/Mobile/pull/14 unify model config
-
https://github.com/PaddlePaddle/Mobile/pull/20
paddle_merge_model
scripts
- pr
- fix auto pruning bug https://github.com/PaddlePaddle/Paddle/pull/2603
- refine paddle_merge_model https://github.com/PaddlePaddle/Paddle/pull/4473
- Enet
- upsample layer
- dilation (in process)
- reproduce on paddle (in process)
- adagrad bug https://github.com/PaddlePaddle/Paddle/pull/4743
- Refactorization:
- add feature/multigpu nccl test case, polish code.
- add python layer
- polish nccl cmake script
- Fix
- execution context
- Reviews
- fix pserver checkpoint
- fix pserver SGD with momemtum
- Add retry when download dataset
- Fix new pserver init values
- Removing survey out of the regularization
- Rewrite Save Op
- NCCL dso
- External project for NCCL
- Adding Nesterov Momentum
- Op Porting:
- Add sequence_project_op:
- Add conv3d_gemm_op:
- Add pool cudnn op:
- WIP:
- Add deconv3d op:
- merge:
- Add up, down, left and right padding for im2col
- Reviews
- deconv2d op implementing:
- op porting: proximal adagrad optimizer: https://github.com/PaddlePaddle/Paddle/pull/5128