-
Notifications
You must be signed in to change notification settings - Fork 5.6k
2018 02 14
Tao Luo edited this page Dec 9, 2019
·
1 revision
-
CI and other project tools
-
codebase cleanup
- rewrite API of tensor_util.h: https://github.com/PaddlePaddle/Paddle/pull/8422
- move Fluid C++ source code into /paddle/fluid: https://github.com/PaddlePaddle/Paddle/pull/8344
- explain the reason we use a very old version of boost: https://github.com/PaddlePaddle/Paddle/pull/7967
-
CSP and type system
- Re-design the type system of Fluid: https://github.com/PaddlePaddle/Paddle/pull/8352
CSP
- Added an elementary unit test for CSP https://github.com/PaddlePaddle/Paddle/pull/8340
- Python implementation for a proposed Go Op https://github.com/PaddlePaddle/Paddle/pull/8434
- Fix for program crash when destructor is called before channel close with blocked readers/writers https://github.com/PaddlePaddle/Paddle/pull/8197
Refine Type System
- Separate VarType from VarDesc in framework.proto and fix all related compiler errors https://github.com/PaddlePaddle/Paddle/pull/8414
- Move DataType enum inside VarType https://github.com/PaddlePaddle/Paddle/pull/8447
- Resolves https://github.com/PaddlePaddle/Paddle/issues/8445
- Resolves https://github.com/PaddlePaddle/Paddle/issues/8446 Rename core.so into fluid.so https://github.com/PaddlePaddle/Paddle/issues/8347#issuecomment-365452465 What is layer's interface standard in Python API ? https://github.com/PaddlePaddle/Paddle/issues/8370#issuecomment-364956680 PR Reviews
- https://github.com/PaddlePaddle/Paddle/pull/8352#issuecomment-364716867
- https://github.com/PaddlePaddle/Paddle/pull/8444#pullrequestreview-96614778
- https://github.com/PaddlePaddle/Paddle/pull/8285#pullrequestreview-95275192
- Updating copyright year for recent files : https://github.com/PaddlePaddle/Paddle/pull/8018
- CSP framework :
- Fix unbuffered test into generic test: https://github.com/PaddlePaddle/Paddle/pull/8162
- Add daisy chain unit test for CSP in Paddle: https://github.com/PaddlePaddle/Paddle/pull/8340
- Python implementation of proposed Go Op: https://github.com/PaddlePaddle/Paddle/pull/8434 . Fixes the following issue:
- Redesign Type system of Fluid:
- Working on : https://github.com/PaddlePaddle/Paddle/issues/8336
- Separate
VarType
fromVarDesc
inframework.proto
: https://github.com/PaddlePaddle/Paddle/pull/8414 . Fixes the following issues: - Move
DataType
enum insideVarType
: https://github.com/PaddlePaddle/Paddle/pull/8447 . Fixes the following issues:
- CI fails on
test_lod_tensor
: https://github.com/PaddlePaddle/Paddle/issues/8351 - PR review:
PaddlePaddle.org
- Update PERMALINKS to show H3 (https://github.com/PaddlePaddle/PaddlePaddle.org/pull/400)
- Allow parent links for Paddle Documentation section, disable for Paddle API section as per Shan Yi's request #401 (https://github.com/PaddlePaddle/PaddlePaddle.org/pull/401)
- Allow arbitrary depth for content links. (https://github.com/PaddlePaddle/PaddlePaddle.org/pull/403)
- Allow search for API section (https://github.com/PaddlePaddle/PaddlePaddle.org/pull/405)
Paddle
- Ramp up on CSP, collaborate initial design of Go Python API (https://github.com/PaddlePaddle/Paddle/pull/8434)
Inference
- Fix include path in inference test codes: https://github.com/PaddlePaddle/Paddle/pull/8349
- Review:
- Inference example for NMT: https://github.com/PaddlePaddle/Paddle/pull/8314#pullrequestreview-95920696
- Inference example for word2vec: https://github.com/PaddlePaddle/Paddle/pull/8206#pullrequestreview-95582644
- Inference example for recommender system: https://github.com/PaddlePaddle/Paddle/pull/8227#pullrequestreview-95290303
- Modify load() for inference: https://github.com/PaddlePaddle/Paddle/pull/8024#pullrequestreview-95244627
- Resolves the following issue: https://github.com/PaddlePaddle/Paddle/issues/8440
Float16
- Move float16 into fluid folder: https://github.com/PaddlePaddle/Paddle/pull/8394
- [WIP] make float16 a plain old data type
Inference: PR/issue:
- Modify load() for inference: https://github.com/PaddlePaddle/Paddle/pull/8024
- Fix GCC warnings comparing signed/unsigned from inference code: https://github.com/PaddlePaddle/Paddle/pull/8346
- Inference example and inference-framework unit-test for NMT model: https://github.com/PaddlePaddle/Paddle/pull/8314
Review:
- Fix include path in inference test codes https://github.com/PaddlePaddle/Paddle/pull/8346
Benchmarking:
- Working on inference benchmarking for vision based chapters. (both cpu and gpu): WIP
- Finished first prototype of Paddle Visual Debugger
- Initial work on D3 rendering high-dimensional tensors as 2-D scatterplots in VDL: https://github.com/PaddlePaddle/VisualDL/tree/high-dimensional-d3
- Collaborated on initial design of Go Op (https://github.com/PaddlePaddle/Paddle/pull/8434)
- ParallelDO Design Doc: https://github.com/PaddlePaddle/Paddle/pull/8425
- ParallelDo Backward Integration: https://github.com/PaddlePaddle/Paddle/pull/8361