-
Notifications
You must be signed in to change notification settings - Fork 5.6k
2017 12 06
- iOS build document: https://github.com/PaddlePaddle/Paddle/pull/6180
- Documentation
-
PR review
- Review and help to refine the doc of "TensorFlow model to Paddle model":
- The FM layer:
- DeepFM for CTR:
- math function for sampling integers:
-
WIP: the documentation of C-API
-
Proofread book chapter 7 & 8 for a book written by colleagues from the department of engineering efficiency (gong cheng xiao lv bu).
- spp(Spatial pyramid pooling) op, doing, code review https://github.com/PaddlePaddle/Paddle/issues/5988
- detection_output op(for SSD, doing, code 35% https://github.com/PaddlePaddle/Paddle/issues/6225
- Use WhileOp to create dynamic RNN
- Fix performance problem in
PADDNE_ENFORCE
- Expose some operator to layers
- Also polish API consistency
- https://github.com/PaddlePaddle/Paddle/pull/6147
- Add DataFeeder
- Serveral Enhancements
-
Proofread book chapter 5 & 6 for a book written by colleagues from the department of engineering efficiency (gong cheng xiao lv bu).
-
Tune understand_sentiment on fluid to catch up with the performance on PaddlePaddle V2
- Muti-CPU design doc, https://github.com/PaddlePaddle/Paddle/pull/6223
- Add an Android project on TeamCity, https://github.com/PaddlePaddle/Paddle/issues/6111
- Add version interface in Python API, https://github.com/PaddlePaddle/Paddle/pull/2985
- BugFix:
- fix gprc compile warning, https://github.com/PaddlePaddle/Paddle/pull/6050
- [Review]Fix can not find cblas library,https://github.com/PaddlePaddle/Paddle/pull/6347
- Review:
- grpc benchmark, https://github.com/PaddlePaddle/Paddle/pull/6176
- Add LRN efficient GPU implement.
- PaddleCloud
- Fix ending slash bugs: https://github.com/PaddlePaddle/cloud/pull/513
- Cluster:
- Deploy
Dashboard
on dlnel cluster. - Deploy
Ingress controller
andpfs
server on Mulan-CPU cluster.
- Deploy
- add WITH_DOC for print_operators_doc: https://github.com/PaddlePaddle/Paddle/pull/6184
- simplify the CMakeLists.txt of trainer/tests and gserver/tests: https://github.com/PaddlePaddle/Paddle/pull/5830
- fix typo in pip_install_cn/en.rst: https://github.com/PaddlePaddle/Paddle/pull/6263
- code review:
- Proofread book chapter 9 & 10 for a book written by colleagues from the department of engineering efficiency (gong cheng xiao lv bu).
- mkl:
- use awk command to replace bc: https://github.com/PaddlePaddle/Paddle/pull/6222
- add script to check the cpu env: https://github.com/PaddlePaddle/Paddle/pull/6291
- doc:
- Update write docs cn: https://github.com/PaddlePaddle/Paddle/pull/6014
- Generate docs for Fluid API: https://github.com/PaddlePaddle/Paddle/pull/6215
- Add a tutorial for policy gradient
- Make ConvTransProjection support for dilation
- Fix nce op
Multi-device design:
- python demo code for setting multi-device
- Discussion on ExecutionPlan
Fluid docs:
- Generate docs for Fluid API
- build paddle_python before build paddle_docs
GPU memory allocation:
- change GPU memory allocating policy
- fix bug in default GPU memory allocating policy
Fix and Enhance:
- open test_word2vec
- disable test_recurrent_op unittest
- discussions about multi thread and distributed:
- API for distributed training, WIP:
- Evaluating DeepFM using feed ctr data on cluster
- Doc unification for fluid ops
https://github.com/PaddlePaddle/Paddle/issues/6160
https://github.com/PaddlePaddle/Paddle/issues/6361 - Resource releasing problem after process exit
https://github.com/PaddlePaddle/DeepSpeech/pull/58 - Chapters convergence validationcode review
https://github.com/PaddlePaddle/Paddle/issues/6208 - Code Review
https://github.com/PaddlePaddle/DeepSpeech/pull/52#pullrequestreview-80744617
https://github.com/dzhwinter/benchmark/pull/5#pullrequestreview-80747588
https://github.com/PaddlePaddle/DeepSpeech/pull/51#pullrequestreview-80795581
https://github.com/dzhwinter/benchmark/pull/8#pullrequestreview-81205628
https://github.com/dzhwinter/benchmark/pull/9#pullrequestreview-81492918
https://github.com/PaddlePaddle/Paddle/pull/6150#pullrequestreview-81406649
- PR:
- Enhance AvgPooling in PoolLayer to support include_mode(Merged)
- Add the Inception-ResNet-v2 model
- Add ChunkEvaluator for multi-batch(WIP)
- PR Review:
- Others:
- Run SNPE demo for Caffe Alexnet
-
PR
-
Fix shared parameters in nested text classification.
-
Fix the default model dir in NER.
-
-
Proofread book chapter 3 & 4 for a book written by colleagues from the department of engineering efficiency (gong cheng xiao lv bu).
-
Valid performance of word2vec between Fluid and PaddlePaddle V2.
-
ExecutionPlan Discussion
-
Minior fix on doc
-
Imperative Programming doc refinement
- Fix the doc of LSTM operator: https://github.com/PaddlePaddle/Paddle/pull/6148
- Make lstm_op follow google code style: https://github.com/PaddlePaddle/Paddle/pull/6198
- Make the new framework independent the old framework. https://github.com/PaddlePaddle/Paddle/pull/6201
- Work about benchmark:
- Refine and speedup momentum operator. https://github.com/PaddlePaddle/Paddle/pull/6233
- Remove the CUDA stream synchronization between each operator. https://github.com/PaddlePaddle/Paddle/pull/6284
- Change the type of conv2d in Python API. https://github.com/PaddlePaddle/Paddle/pull/6336
- Fluid and Tensorflow comparison for CNN model with Longfei: https://github.com/PaddlePaddle/Paddle/issues/5892
- some code review: https://github.com/dzhwinter/benchmark/pulls?q=is%3Apr+is%3Aclosed
- Port the timer tools of old PaddlePaddle framework into Fluid: https://github.com/qingqing01/Paddle/tree/add_timer But Yibing and I will implement more flexiable profling tools for fluid [doing].
- C++ and Python profling: https://github.com/PaddlePaddle/Paddle/issues/6179
- Work about mobile
- Use protobuf v3.2.0 for MOBILE_INFERENCE compiling. https://github.com/PaddlePaddle/Paddle/pull/6115
- Release C-API for android with Yiqun and Daoyuan: http://icode.baidu.com/repos/baidu/paddle/mobile/tree/master
- Code Review:
- Add row conv operator : https://github.com/PaddlePaddle/Paddle/pull/6013
- Add LRN efficient GPU implement: https://github.com/PaddlePaddle/Paddle/pull/5894
- fix bug in default GPU memory allocating policy: https://github.com/PaddlePaddle/Paddle/pull/6268
- other code.
- Fluid
- add model average layer
- add multi kernel register
- rewrited Python datatype
- add program level init seed
- fix build cares
- Profiler/Chapters Performance
-
Chapters Performance
-
benchmark repos
-
add tensorflow lstm
-
add paddle dynamic lstm /static lstm
-
fixes
-
Multi-GPU/Distributed Training
-
- Reorganize the ltr model:
- Revise the textbook on deep learning & paddle written by department of engineering efficiency and beihang
- Revise the code corresponding to the textbook:
- Mobile
Promote the reconstruction of Paddle inference interfaces. With more and more users using Paddle inference, inference interfaces expose a number of issues that require clearer interface descriptions and documentation to reduce user-related issues. - Review
- ExecutionPlan design doc PR discussion: https://github.com/PaddlePaddle/Paddle/pull/6078
- Compile time runtime separation discussions: https://github.com/PaddlePaddle/Paddle/issues/6359
Deep Speech 2:
- Correct the error rate's computation for multiple sentences
- Add infer & test scripts for baidu_en8k model
- Retune hyper-parameters and update benchmark results for English models
- Code Review
Paddle:
- Performance test of GoogleNet, ResNet,VGG on Mac with mkl_dnn
- Performance tuning of fluid
-
Enet:
- prelu neon pr https://github.com/PaddlePaddle/Paddle/pull/6177
- Adjust the model to apply to the mobile
- Testing enet in multiple compiling environments
- armv7 41.671
- armv8 29.7395
- nnpack-v7 48.6846
- nnpack-v8 31.4138
-
add pascal ssd mobilenet model https://github.com/PaddlePaddle/Mobile/pull/40
Profiler Performance
- Refine enforce.h
- Update elementwise op
- Refine code(operator++)
Summary
- A summary of issues about C-API
Enhancement
- Add dilation for conv_trans_op [WIP]
Review
- Refine and speedup momentum operator.
- Add benchmark configuration and scripts for convnets.
- Refactor
- [Reviewing] Port WarpCTC Operator
- Review
- Compile cblas library as static: https://github.com/PaddlePaddle/Paddle/pull/6347
- Add ctc edit distance operator: https://github.com/PaddlePaddle/Paddle/pull/5300
- Mobile deployment
- Add the support of cross-compiling for Android using Android NDK directly
- Compiling multi-thread openblas for AR: 50ms (single-thread) vs 35ms (multi-thread openblas)
- Review
- Init Commit for iOS AICamera Demo: https://github.com/PaddlePaddle/Mobile/pull/26
- Correct the README of AICamera: https://github.com/PaddlePaddle/Mobile/pull/44
- Translate the iOS build doc: https://github.com/PaddlePaddle/Paddle/pull/6180
- Update write docs cn: https://github.com/PaddlePaddle/Paddle/pull/6014
-
feature
-
multi GPU/machine training
- some discussion and review
-
review
- Documentation
- Polishing the cpu profiling doc https://github.com/PaddlePaddle/Paddle/pull/6116
- Polish the Evaluator design doc https://github.com/PaddlePaddle/Paddle/pull/6195
- Using latex fraction syntax in sigmoid and logsigmoid op https://github.com/PaddlePaddle/Paddle/pull/6292
- Fix the rendering of latex equation for adamax op https://github.com/PaddlePaddle/Paddle/pull/6294
- Fix equation in logical or op https://github.com/PaddlePaddle/Paddle/pull/6315
- Fix equations in sequence_pool op https://github.com/PaddlePaddle/Paddle/pull/6355
- Profiling
- Changing RelWithDebInfo flags https://github.com/PaddlePaddle/Paddle/pull/6193
- Operators
- Swish Activation op https://github.com/PaddlePaddle/Paddle/pull/6358
- PR Review
- https://github.com/PaddlePaddle/Paddle/pull/6073
- https://github.com/PaddlePaddle/Paddle/pull/6215
- https://github.com/PaddlePaddle/Paddle/pull/6302
- https://github.com/PaddlePaddle/Paddle/pull/6303
- https://github.com/PaddlePaddle/Paddle/pull/6304
- https://github.com/PaddlePaddle/Paddle/pull/6307
- https://github.com/PaddlePaddle/Paddle/pull/6312
- https://github.com/PaddlePaddle/Paddle/pull/6314
- Expose "Build using Docker" documentation on PaddlePaddle.org https://github.com/PaddlePaddle/Paddle/pull/6306
- Implement crude PaddlePaddle Program to Tensorflow graph convertor. https://github.com/PaddlePaddle/board/pull/14