Remaining tasks for fluid
Created by: reyoung
We complete the most jobs for fluid release, but still there are several tasks remains. tasks.dot.txt
There are two colors in each block, aquamarine and white. The tasks in the white blocks is under developing right now. We need help to complete the tasks in the aquamarine blocks.
NOTE: The tasks and graph of dependencies could be flux.
There are five major parts of tasks:
- Polish our Python API. Make the high level Python API as same as our V2 API.
- Transform training ProgramDesc to testing #5733 (closed) #5734
- test while training #5814 (closed) #5734
-
Basic Performance tunning
- Performance tunning guide documentation #5895
-
Training data IO API desgin
- Executor can use numpy tensor as its input/output #5620
- Executor can use numpy list for LoD i/o
- Parameter Attribute Design and initializers #5819 (closed)
- Evaluator design
-
Enhancement for fluid API
- Restore param info when Program.clone() #5871 (closed)
-
Unify the fluid imports into
paddle.v2.fluid
#5876 (closed) - A Better way to switch default program #5929 (closed)
-
Paddle V2 Proxy LayerIn next release. - Make API function parameter name consistantly
-
Polish C++ operators
- Operator should support many data types, not only float. #5827 (closed)
-
Machine Translation Demo
- neural machine translation training https://github.com/PaddlePaddle/Paddle/issues/6400
- predicting
- Complete our last two chapter in our book.
- 07/Label semantic roles #5798
- Synchronize our training accuracy with previous Paddle and other frameworks.
- We train same data with same configuration and same initialization. We should make
fluid
produce the exactly same result with previouse Paddle or other frameworks.Exactly
means the epsilon should be less than 1e-4.
- We train same data with same configuration and same initialization. We should make
- Polish Op & Layer documentation.
- The most crucial task is generate Op & Layers documentation HTML files, and publish it in our staging sever.
- Releasing new docker images & pip packages
- Also run the regression tests.