Skip to content

Commit 16f8bc5

Browse files
committed
Add release note
1 parent e869ae0 commit 16f8bc5

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

RELEASE.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,27 @@
22

33
## New Features
44

5+
* We release [new python API](http://research.baidu.com/paddlepaddles-new-api-simplifies-deep-learning-programs/).
6+
* Deep Learning 101 book in [English](http://book.paddlepaddle.org/index.en.html) and [Chinese](http://book.paddlepaddle.org/).
57
* Support rectangle input for CNN.
68
* Support stride pooling for seqlastin and seqfirstin.
79
* Expose seq_concat_layer/seq_reshape_layer in `trainer_config_helpers`.
8-
* Add data reader creator and data reader decorator for v2 API.
910
* Add the cpu implementation of cmrnorm-projection.
1011

1112
## Improvements
1213

14+
* Support python virtualenv for `paddle_trainer` process.
15+
* Add pre-commit hooks, used for automatically format our code.
16+
* Use Protobuf 3.X as the default Paddle Protobuf version.
17+
* Add an option to check data type in python data provider.
1318
* Speedup the backward of average layer on GPU.
1419
* Reorganize the catalog of doc/ and refine several docs.
1520
* Add Travis-CI for checking dead links.
1621
* Add a example for explaining sparse_vector.
1722
* Add Relu in layer_math.py.
1823
* Add packages for automatically downloading public datasets.
1924
* Rename Argument::sumCost to Argument::sum since Argument does not have to have any relationship with cost.
25+
* Expose Argument::sum to Python
2026
* Add a new `TensorExpression` implementation for matrix-related expression evaluations.
2127
* Add Lazy Assignment for optimize the calculation of multiple expressions.
2228
* Add `Function` to reconstruct the computation function.
@@ -27,6 +33,14 @@
2733
* MulFunc.
2834
* Add `AutoCompare` and `FunctionCompare`, which make it easier to write unittest for comparing gpu and cpu version of a function.
2935
* Add `libpaddle_test_main.a` and remove the main function inside the test file.
36+
* Support dense numpy vector in PyDataProvider2.
37+
* Clean code base, remove some copy & paste codes before.
38+
* Extract RowBuffer class for SparseRowMatrix.
39+
* Clean GradientMachine's interface.
40+
* Try use `override` keyword in layer.
41+
* Simplify Evaluator::create, use `ClassRegister` to create Evaluator.
42+
* Add md5 check when downloading demo's dataset.
43+
* Add `paddle::Error` which intentially replace `LOG(FATAL)` in Paddle.
3044

3145
## Bug Fixes
3246

@@ -38,6 +52,7 @@
3852
* Fix unit test of paramRelu.
3953
* Fix some warning about CpuSparseMatrix.
4054
* Fix MultiGradientMachine error if trainer_count > batch_size.
55+
* Fix when async load data in PyDataProvider2.
4156

4257
# Release v0.9.0
4358

0 commit comments

Comments
 (0)