-
Notifications
You must be signed in to change notification settings - Fork 5.6k
2017 10 18
- RNNOp code review: https://github.com/PaddlePaddle/Paddle/pull/4799#pullrequestreview-69419599
- Android build: https://github.com/PaddlePaddle/Paddle/issues/4851
- MatMal operator: https://github.com/PaddlePaddle/Paddle/pull/4856#pullrequestreview-69750525
- Move Android toolchain build from docker run-time to docker build-time: https://github.com/PaddlePaddle/Paddle/pull/4857
- Mobile build simplification: https://github.com/PaddlePaddle/Paddle/pull/4890#pullrequestreview-70265017
- Started working on Paddle Board Project: Integrate Tensor Board for visualization (https://github.com/PaddlePaddle/board/wiki/Paddle-Board-Project-Info)
- Consolidated stylesheets from
book
,model
, andsphinx
into single consistent stylesheet: https://github.com/PaddlePaddle/PaddlePaddle.org/pull/168 - Built graphics for English representation of Chinese visuals (https://github.com/PaddlePaddle/PaddlePaddle.org/issues/142)
- Created and public content releases: https://github.com/PaddlePaddle/PaddlePaddle.org/releases
- Begun work on adding quickstart to home page: https://github.com/PaddlePaddle/PaddlePaddle.org/issues/123
- Added favicon: https://github.com/PaddlePaddle/PaddlePaddle.org/issues/180
- Cache generated sitemap into a file. Consolidated a few methods. Cleaned up code. https://github.com/PaddlePaddle/PaddlePaddle.org/pull/125
- Use shared content.html template and content.sass for document content. Initial style consolidation. Convert from scss to sass. Add in styles for docs, models, and book. Update sidebar to allow it handle size changes correctly. https://github.com/PaddlePaddle/PaddlePaddle.org/pull/135
- Update deploy scripts to deploy to production when user commits to master branch. In addition, tag the current master commit with the unix timestamp. Removed tagging scheme. https://github.com/PaddlePaddle/PaddlePaddle.org/pull/139
- Make side panel fixed. Fix issue with top nav sometimes not sticking https://github.com/PaddlePaddle/PaddlePaddle.org/pull/141
- Integrate sphinx document search into paddlepaddle.org. Note this search is not ideal, since there was some hardcoding that was done to achieve this. In addition, this search only covers sphinx documentation https://github.com/PaddlePaddle/PaddlePaddle.org/pull/150
- Fix issues with mobile resolutions having horizontal scrollbars. Fix links on home page. Fixed navigation button displaying weird on mobile resolution https://github.com/PaddlePaddle/PaddlePaddle.org/pull/157
- Add in permalink navigation. Add code to cache the side panel https://github.com/PaddlePaddle/PaddlePaddle.org/pull/170
- Create 0.9.0 sitemap. https://github.com/PaddlePaddle/PaddlePaddle.org/pull/159
- Update 0.10.0 version sitemap https://github.com/PaddlePaddle/PaddlePaddle.org/pull/133 , https://github.com/PaddlePaddle/PaddlePaddle.org/pull/153 , https://github.com/PaddlePaddle/PaddlePaddle.org/pull/155
- Update develop version sitemap https://github.com/PaddlePaddle/PaddlePaddle.org/pull/137
- General sitemap updates https://github.com/PaddlePaddle/PaddlePaddle.org/pull/166 https://github.com/PaddlePaddle/PaddlePaddle.org/pull/171
- Build collapse side navigation menu https://github.com/PaddlePaddle/PaddlePaddle.org/pull/140
- Flatten link in sitemap https://github.com/PaddlePaddle/PaddlePaddle.org/pull/146
- Indicates Active Link category on side paddle https://github.com/PaddlePaddle/PaddlePaddle.org/pull/169
- Add Section FAQ https://github.com/PaddlePaddle/PaddlePaddle.org/pull/148
- Add the English version images on the homepage. https://github.com/PaddlePaddle/PaddlePaddle.org/pull/163
- Added Travis CI auto deployment for models and book (https://github.com/PaddlePaddle/PaddlePaddle.org/issues/181)
- Added Travis CI auto build and deployment for documentation(https://github.com/PaddlePaddle/PaddlePaddle.org/issues/172)
- Cleaned up old styling for 'blog' (https://github.com/PaddlePaddle/PaddlePaddle.org/issues/61)
- Changed PaddlePaddle.org app to cooperate with the content repos (https://github.com/PaddlePaddle/PaddlePaddle.org/issues/161)
- Reviewed presentation for Oct 19 night
- Created a Wiki Doc for Paddle vs Tensorflow api and concepts https://github.com/PaddlePaddle/board/wiki/PaddlePaddle-vs-Tensorflow-api-and-concepts
- Created a Wiki Doc for architecture design to use Tensorboard in Paddle https://github.com/PaddlePaddle/board/wiki/Proposed-architecture-design-for-using-Tensorboard-in-PaddlePaddle
- Analyze how TensorFlow and Microsoft CNTK write protobuf log to write and display it in TensorBoard https://github.com/PaddlePaddle/board/wiki/Proposed-architecture-design-for-using-Tensorboard-in-PaddlePaddle
- Break down engineering tasks for building a prototype demo in TensorBoard https://github.com/PaddlePaddle/board/projects/1
- Python Executor and its unittest
- Copy constructor of ProgramDesc
- Refactored Layer in Python
- SelectedRows InferVarType
- Fix Backwards
- Change name convention to fit PEP8
- Rewrite Feed/Fetch Op
- op port:
- BlockExpandOp: https://github.com/PaddlePaddle/Paddle/pull/4866
- Paddle Cloud:
- discuss about PaddleCloud Serving: https://github.com/PaddlePaddle/cloud/issues/394
- Paddle CAPI:
- some time
mklml
library is much lower thenmkl
. Redipatch it. https://github.com/PaddlePaddle/Paddle/issues/4708
- some time
- Implemented MatMul operator similar to np.matmul: https://github.com/PaddlePaddle/Paddle/pull/4856
- Reviewed regularization design doc: https://github.com/PaddlePaddle/Paddle/pull/4869
- Implementation of Proximal Gradient Descent: https://github.com/PaddlePaddle/Paddle/pull/4848
- Worked on design documents for executor and operators: https://github.com/PaddlePaddle/Paddle/pull/4897
- Working on writing up the design document for ModelAverage : https://github.com/PaddlePaddle/Paddle/issues/4874
- Implemented Decayed Adagrad Optimizer: https://github.com/PaddlePaddle/Paddle/pull/4645
- Implemented Softplus operator: https://github.com/PaddlePaddle/Paddle/pull/4690
- Working on adding float16 data type and did a survey on corresponding hardware support: https://github.com/PaddlePaddle/Paddle/issues/4853
-
Operator Porting
- Adding the Hard Sigmoid Activation Op https://github.com/PaddlePaddle/Paddle/pull/4771
- Prepare design for Regularization https://github.com/PaddlePaddle/Paddle/pull/4869
-
Optimizer Design and Implementation https://github.com/PaddlePaddle/Paddle/issues/4679
- Add Momentum Optimizer wrapper for Python and make Optimizer class more general https://github.com/PaddlePaddle/Paddle/pull/4919
- Removing beta1 and Beta2 Power updates outside for Adam Op https://github.com/PaddlePaddle/Paddle/pull/4925
- Removing Beta1 Power updates outside for Adamax Op https://github.com/PaddlePaddle/Paddle/issues/4920
-
Document Refactoring
- Refactoring SelectedRows Document https://github.com/PaddlePaddle/Paddle/pull/4872
- Code Reviews
- Prune
- Initialization
- Design Doc: https://github.com/PaddlePaddle/Paddle/pull/4852
SelectedRows:
- add selected rows
- add some basic math functor for SelectedRows
- export SelectedRows to Python
- add sparse update kernel for sgd operator
- Sparse Kernel for Lookup Table Grad Operator
Feed/Fetch:
- export feed/fetch variable method to Python
Fix and Enhance:
- fix conflict in momentum op
- remove unused C++ class OpRegistrar
-
PR review
- The configuration helper for
dot_product_attention
: - Nested sequence for classification:
- https://github.com/PaddlePaddle/models/pull/367#pullrequestreview-69108428
- https://github.com/PaddlePaddle/models/pull/367#pullrequestreview-69141590
- https://github.com/PaddlePaddle/models/pull/367#pullrequestreview-69186776
- https://github.com/PaddlePaddle/models/pull/367#pullrequestreview-69369652
- https://github.com/PaddlePaddle/models/pull/367#pullrequestreview-69370967
- https://github.com/PaddlePaddle/models/pull/367#pullrequestreview-69413754
- Add pre-trained models for image classification:
- Operators:
- sequence tagging for QA:
- The configuration helper for
-
Issue
- discussion about "how to use CAPI" in models: https://github.com/PaddlePaddle/models/issues/372
-
PR
- fix the bug that when loading the parameter trained by hsigmoid and NCE layer in inferring, the parameters are not transposed. https://github.com/PaddlePaddle/models/pull/387
-
WIP
- The CRF operator. https://github.com/PaddlePaddle/Paddle/compare/develop...lcy-seso:crf
- Op
- [WIP]Hsigmoid Operator.
- PaddleCloud
- [WIP]Submit Custom Resource(TrainingJob) with paddlectl,https://github.com/PaddlePaddle/cloud/pull/390.
- Large models
- Run the CTR training job on PaddleCloud(CPU cluster).
-
Add multi-head attention
-
Update dot-product attention (Merged)
-
Update capi for ctr
- Updating compile time backward and fix several bugs
- Python Protobuf debug string
- Python layer develop
- Conv2d layer: https://github.com/PaddlePaddle/Paddle/pull/4868
- MNIST net config test: https://github.com/PaddlePaddle/Paddle/pull/4926
- Implement Optimizer:
- Image classification in new C++ core
- Bug Fix && Code Clean:
- Prune Design Doc
- Update VarDesc design
- Update VarDesc from design doc
- Add grad_name_map to record correspondences between vars and grad_vars
- Feature/backward return map
- Correct OpWithKernel's infershape
- Design Doc for Regularization
- Correct implement BlockDesc destructor
- fix conflict in momentum op
- Add glog as dependencies of ops
- evaluator https://github.com/PaddlePaddle/Paddle/pull/4828
- autoscaler https://github.com/PaddlePaddle/cloud/pull/385
- v2 API sequence input not empty checking—doing
- wangsijiang feed large feature job.
- Op
- sequence expand op
- pnpair evaluator[WIP]
- refine LoDTensor::lod_element
- Mobile
- Review
Deep Speech 2:
- Build a docker image for DS2: paddlepaddle/models:deep-speech-2
- Implement the clipping of gradient by global norm
Op Porting:
- [WIP] CTC Edit Distance Evaluator
- op porting:
- [Merge] add SQRT/LAST/FIRST strategy for Seqpool: https://github.com/PaddlePaddle/Paddle/pull/4788/
- [Review] add Max strategy for sequence_pool op: https://github.com/PaddlePaddle/Paddle/pull/4864
- [WIP] Benchmark VGG using MKLDNN on Intel(R) Xeon(R) Gold 6148 CPU
- remove duplicated doc/tutorials, and rename tutorials to v1_api_tutorials: https://github.com/PaddlePaddle/Paddle/pull/4823/
- code review:
- MKLDNN:
- Merge mkldnn output grad: https://github.com/PaddlePaddle/Paddle/pull/4759
- enable merge grad unit test: https://github.com/PaddlePaddle/Paddle/pull/4860
- other:
- lambdaCost layer's bug fix: https://github.com/PaddlePaddle/Paddle/pull/4777
- Fix bug in computing output size of IdentityOffsetProjection: https://github.com/PaddlePaddle/Paddle/pull/4825
- Ensure name is not set in bias_attr in gru_step_naive_layer: https://github.com/PaddlePaddle/Paddle/pull/4827
- MKLDNN:
Op Porting:
- Implementing the deconvolution op, almost done. Will discuss with Chengduo and other friends familiar with the topic. https://github.com/PaddlePaddle/Paddle/pull/4739
- Discuss with Longfei on Batch-normalization op.
- models
- Add nested sequence for text classification [merged]:
- Refine doc in models[merged]:
- Make a general framework for doc in how_to_use_capi:
- Follow up the code migration of OCR team.
- WIP: sequence_project_op, conv3d_gemm_op, Tuning im2col, Add pool cudnn op
- Add sequence_project_op: https://github.com/PaddlePaddle/Paddle/pull/4814
- Tuning im2col : https://github.com/PaddlePaddle/Paddle/pull/4887
- Add conv3d_gemm_op: https://github.com/PaddlePaddle/Paddle/pull/4709
- Add pool cudnn op: https://github.com/PaddlePaddle/Paddle/pull/4636
- Fix CI develop branch: https://github.com/PaddlePaddle/Paddle/pull/4776
- WIP: Autoscaling Implementation (together with Wuyi): https://github.com/PaddlePaddle/cloud/pull/385
-
update and fix cloud demos https://github.com/PaddlePaddle/cloud/pull/388 https://github.com/PaddlePaddle/cloud/pull/410
-
Fault-tolerant testing https://github.com/PaddlePaddle/cloud/issues/397
-
Auto scaling PR article https://github.com/PaddlePaddle/cloud/issues/400 https://docs.google.com/document/d/1NarvtfUtKunDENJ-RnavjcxqVixJFJ99Jfq2uuLfs54/edit?usp=sharing
-
Update quick setup tool https://github.com/putcn/kubernetes-vagrant-coreos-cluster/tree/setup-paddle-testing/paddle-setup
-
Refactorization:
- add feature/multigpu nccl support
- nccl cmake enforce
-
Reviews
- Design Doc for Regularization
- run_once operator for initialization
- fix static TLS block failed
- factorization machine layers
- Implement Factorization Machine Layer
- Arm Deployment
- [Merged] Update the documentation of how to cross-compile for Android
- [Doing] Add the documentation of how to cross-compile for iOS
- [Doing] Remove duplicated linking of libraries
- Op Porting
- Work on GRU Operator[WIP].
- Work on ChunkEval Operator[WIP].
- Refine GRUUnit Operator[Merged]. https://github.com/PaddlePaddle/Paddle/pull/4443
- Paddle Models
- Add three trained image classification models on ImageNet. https://github.com/PaddlePaddle/models/pull/370
- pr
- max pooling with mask output https://github.com/PaddlePaddle/Paddle/pull/4891
- upsample layer (in process)
- PR
- Review
Porting clip_by_norm operator (in progress) https://github.com/PaddlePaddle/Paddle/issues/4662
- Op Porting:
- Review operators required by books
- LSTM Operator:
-
https://github.com/PaddlePaddle/Paddle/pull/4929
- Add the implementation kernel, which is transplanted from the old framework and refined to adapt to the new framework.
- Add the forward implenmention and a simple unit testing for forward.
- TODO: implement backward and refine codes about implementation kernel.
-
https://github.com/PaddlePaddle/Paddle/pull/4929
- Code Review:
- add SQRT/LAST/FIRST strategy for Seqpool OpPorting : https://github.com/PaddlePaddle/Paddle/pull/4788
-Operator:
- Doing: layer normalization https://github.com/PaddlePaddle/Paddle/issues/4701 -Review:
- https://github.com/PaddlePaddle/Paddle/pull/4856
- https://github.com/PaddlePaddle/Paddle/pull/4924
- https://github.com/PaddlePaddle/Paddle/pull/4905
- communicate demands for paddle with FSG、Feed、appolo and PS
- fix algorithm bug https://github.com/PaddlePaddle/Paddle/pull/4743