-
Notifications
You must be signed in to change notification settings - Fork 5.6k
2017 12 13
Tao Luo edited this page Dec 9, 2019
·
1 revision
Issue:
- Performance Improvements suggestions on ConNets: https://github.com/PaddlePaddle/Paddle/issues/6321
- conv_cudnn_op not utilizing workspace: https://github.com/PaddlePaddle/Paddle/issues/6320
PR:
- PaddlePaddle Fluid Source Overview: https://github.com/PaddlePaddle/Paddle/pull/6485
- Fix test_recurrent_op: https://github.com/PaddlePaddle/Paddle/pull/6261
Review:
- https://github.com/PaddlePaddle/Paddle/pull/6537
- https://github.com/PaddlePaddle/Paddle/pull/6547
- https://github.com/PaddlePaddle/Paddle/pull/6505
- https://github.com/PaddlePaddle/Paddle/pull/6433
- https://github.com/PaddlePaddle/Paddle/pull/6326
- https://github.com/PaddlePaddle/Paddle/pull/6188
- https://github.com/PaddlePaddle/Paddle/pull/6300
- update MKLDNN benchmark:
- [solve] Sometimes
mklml
is much slower thanmkl
: https://github.com/PaddlePaddle/Paddle/issues/4813 - remove ATLAS library: https://github.com/PaddlePaddle/Paddle/pull/6530
- message cxx compiler version: https://github.com/PaddlePaddle/Paddle/pull/6388
- doc:
- add print_operators_doc in travis ci, and refine docker build.sh:
- typo WITH_TEST to WITH_TESTING: https://github.com/PaddlePaddle/Paddle/pull/6473
- update paddledev to paddlepaddle: https://github.com/PaddlePaddle/Paddle/pull/6573
- [models] recover the READEME.cn.md for CTR, refine root README.cn.md for chinese version
- code review:
- README in iOS SSD Demo, provide screenshot and QRCode, clean up code to merge https://github.com/PaddlePaddle/Mobile/pull/26
- Integrated Paddle lib with CMake script in Android Demo https://github.com/PaddlePaddle/Mobile/pull/61
- Add in logic to generate operator docs from operators.json file (created by Travis CI server): https://github.com/PaddlePaddle/PaddlePaddle.org/pull/355
- Paddleboard Proposal and requirements doc: https://github.com/PaddlePaddle/board/wiki/Paddleboard-Proposal
- Fluid
- add cudnnDevice Context
- add global DeviceContextPool
- add multiplace support
- add python registry interface
- add program level regularization
- Benchmark/books performance
- benchmark status https://github.com/PaddlePaddle/Paddle/issues/6208
- fix/Batch error
- benchmark HowToDo Doc
- benchmark benchmark Models
- Reviews
- concurrnet Design doc
- multi-device Design doc
- models migration support V2 API Design doc
- multi-CPU Design doc
- Add documentation for C-API: https://github.com/PaddlePaddle/Paddle/pull/6596
- Fix up and re-write design doc of
fluid
: https://github.com/PaddlePaddle/Paddle/pull/6597 - Fix LaTex equations for further documentation: https://github.com/PaddlePaddle/Paddle/pull/6009
- Worked on re-writing Chapter 1 of the book in fluid: https://github.com/PaddlePaddle/book/issues/465
- Worked on writing inference for models for the book (in fluid). We ended up deciding to first wait for fluid to support things like : model averaging , moving model configuration inside of the
for loop
over epochs. : https://github.com/PaddlePaddle/book/issues/464 - Reviewing the PR: https://github.com/PaddlePaddle/models/pull/541
- [WIP] Refine of backward
- Some fixes:
- reviews:
- Discussion about MultiDevices/MultiKernel/ModelParallel with tony, qijun, zhihong
- Plan about PythonAPI enhancement
- Survey about error/gradient clipping
- Survey about current backward bugs
- V0.11.1 Python features
- [WIP] Split layers.py to multiple files
- Cheat mnist mlp by SGD
- https://github.com/PaddlePaddle/Paddle/pull/6523 Serveral enhancement
- ReshapeOperator comment is wrong https://github.com/PaddlePaddle/Paddle/pull/6565
- FIX BUG cannot set multiple param_attr https://github.com/PaddlePaddle/Paddle/pull/6532
- Add Fill Operator https://github.com/PaddlePaddle/Paddle/pull/6477
- FIX BUG do not use list literal in Python https://github.com/PaddlePaddle/Paddle/pull/6461
- Remove DevCtx::Finish https://github.com/PaddlePaddle/Paddle/pull/6374
- paddlecloud
- Cleanup
pserver
resource aftertrainer
job end. - Add
TrainingJober
- Cleanup
- PR:
- Add ChunkEvaluator for Multi-batches
- Enhance Parameters.init_from_tar in V2
- Enhance ReduceOp to support reducing over all elements
-
Update doc of v2 api
-
book performance
-
understand_sentiment with CNN
-
- Implement Inception-v4 model for image classification:
- Fix a bug in dataset downloading exception:
- Survey and add a profling tool to Fluid.
- survey and discuss the plan of profling tools with Yibing.
- Add profling tools: https://github.com/PaddlePaddle/Paddle/compare/develop...qingqing01:profiler_tool?expand=1
- Compare the Fluid and V2 API for ResNet based on CIFAR10.
- The accuracy is consistent, the convergent curve was shown in the BaiduHi discussion group.
- Code review:
-
concurrent programming discussion with Yi and Helin
-
PR
-
Fix the output of cnn in DSSM.
-
Fix resnet_cifar10 in image_classification.
-
[WIP] Fix crf_layer when using GPU.
-
-
Convert model:
- GPU-CAPI implement for resnet prediction.
- Mobile
- Bug fix for float16_t https://github.com/PaddlePaddle/Paddle/pull/6408
- https://github.com/PaddlePaddle/Paddle/pull/6445
- From Training Model to Inference Model https://github.com/PaddlePaddle/Mobile/issues/51
- Refine Mobile Repo https://github.com/PaddlePaddle/Mobile/pull/55
- https://github.com/PaddlePaddle/Mobile/pull/53
- https://github.com/PaddlePaddle/Mobile/issues/52
- https://github.com/PaddlePaddle/Mobile/issues/54
- Review
- spp(Spatial pyramid pooling) op, doing, code review
- detection_output op(for SSD, doing, code review
- batch normal op doing code 10%
- SSD
- Prior box operator
- Detection MAP evaluator
Multi-device design:
- Refine current codes to support multi-devices
- Refine device context
- Design doc: how to support a new device/library doc
Docs:
- Update new op docs
- Cluster train transpiler https://github.com/PaddlePaddle/Paddle/pull/6297
- Some docs update:
- Train DeepFM on kubernetes cluster
- K8s priority surveys: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
- Decouple data provider and model configuration
https://github.com/PaddlePaddle/DeepSpeech/pull/71 - Expose seq_expand op (WIP)
https://github.com/PaddlePaddle/Paddle/issues/6590 - Expose lstm_unit op (WIP)
https://github.com/PaddlePaddle/Paddle/issues/6581 - Discussion about benchmark
https://github.com/PaddlePaddle/Paddle/issues/6208#issuecomment-351294056 - Code Review:
https://github.com/dzhwinter/benchmark/pull/18#pullrequestreview-83074746
- PR
- Paddle parameter server(gradients quantization)
- Discuss models migration
- Review:
- Multiple-device support: https://github.com/PaddlePaddle/Paddle/issues/6403
- Fluid design doc:
- Fluid concurrent programming design doc: https://github.com/PaddlePaddle/Paddle/pull/6394
- Refine cos-sim-op
- Refine conv
- Add dilation for conv_trans_op
-https://github.com/PaddlePaddle/Paddle/pull/6279 - fix understand_sentiment_lstm.py
- fix nvprof gpu consistence
Analysis running speed (fluid vs v2)
- Analysis of recognize_digits running speed
- Analysis of understand_sentiment running speed
-
PaddlePaddle v0.11.0 release
- release note
- v0.11.0 release note
- build docker image and pip package
-
muiti-node & device
- Concurrent Paddle discussion: https://github.com/PaddlePaddle/Paddle/pull/6394#pullrequestreview-82609100
- Multiple GPU review: https://github.com/PaddlePaddle/Paddle/pull/3769/files#r156230912
- Multiple thread Executor review: https://github.com/PaddlePaddle/Paddle/pull/6223#pullrequestreview-82675688
- Some issue regarding ProgramDesc and ProgramDescBind:
- Paddle Cloud reviews:
- Framework
- Fix gcc4.9
- Update the version of openblas for Android and iOS
- Mobile
- Update the README of how to benchmark Paddle on Android and add the Chinese version
- Add the Chinese version README of iOS Demo
- Add PRE_COMMIT job on travis
- Fix the travis and pre-commit configurartion
- Design of inference framework
Deep Speech 2:
- Some fixes:
Fluid:
- Add vgg16 benchmark test configuration
- Enable reshape_op to support dimension inference
- Implement a profiling tool for fluid with @qingqing
- Polish support new device doc https://github.com/PaddlePaddle/Paddle/pull/6594
- Discussions with AMD on Paddle Multi Devicd support - https://github.com/PaddlePaddle/Paddle/issues/6507
- [WIP] FLuid gradient clipping with Yu Yang - https://github.com/PaddlePaddle/Paddle/issues/6510
- Review
- Float16 class https://github.com/PaddlePaddle/Paddle/pull/5716
- Fix operator doc issues:
- Review
- https://github.com/PaddlePaddle/Paddle/pull/6292#pullrequestreview-81314315
- https://github.com/PaddlePaddle/Paddle/pull/6294#pullrequestreview-81314148
- https://github.com/PaddlePaddle/Paddle/pull/6148#pullrequestreview-80666925
- https://github.com/PaddlePaddle/Paddle/pull/6009#pullrequestreview-80666976
- https://github.com/PaddlePaddle/Paddle/pull/6315#pullrequestreview-81375570
- https://github.com/PaddlePaddle/Paddle/pull/6355#pullrequestreview-81635368
- PR review: https://github.com/PaddlePaddle/Paddle/pull/6597
- WIP: Adding loss operators (Mean pairwise squared loss)
Travel to Beijing. Gave a Bit presentation on the PaddlePaddle open source experience. Building team releationship with Beijing team and understand the direction of the VDL project.
- Add padding for ol tag: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/359
- Change the github links to local html file links: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/358
- Markdown support in operators: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/353
- Research and study for rendering computation graphs