Yang Yu
2ac5772970
Merge branch 'develop' of github.com:baidu/Paddle into feature/fill_constant_force_cpu
8 years ago
Yu Yang
f72729d407
Feature/rnn to array to lod tensor ( #5411 )
...
* Add LoDRankTable
LoD Rank Table stores the `level` of `lod` which is ordered by sequence
length in descending order. It is useful when implement dynamic RNN and
is shared by dynamic RNN memory, dynamic RNN slice input and dynamic
RNN slice output operators.
* Add skeleton for array_to_lod_tensor and lod_tensor_to_array
* Add VarType::LoDTensorArray
* Add PyBind of LoDTensorArray
* Add InferVarType
* Add first unittest
* Add ut
* Add unittest
* Add unittest
* Add unittests
* update
* init
* add infershape for lod_tensor_to_array_op
* compelete array_to_lod_tensor_op
* copy data
* clean code
* clean code
* Fix unittest data
* fix bugs
* fix compile error
* Refine TensorToArrayOp
* refactor array_to_lod_tensor
* Unittest
* fix bugs
* Fix unittest
* Fix unittest
* debug
* Debug
* Fix unittest
* clean code
* refactor
* use ostream
* update test
* fix gpu build error
* make gpu test pass
8 years ago
Yu Yang
5ee62383bd
Rewrite fill_constant op
8 years ago
chengduoZH
cadee843b8
follow comments
8 years ago
wanghaoshuang
8b6fda6fd8
move stride function to ddim.h
8 years ago
fengjiayi
b6a46667de
test
8 years ago
fengjiayi
1d9a4d2e50
Move some comments to .h file
8 years ago
fengjiayi
823bdd670f
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into dev_add_axis
8 years ago
fengjiayi
f2a66ffabb
Follow comments
8 years ago
qijun
11163dfc7a
make dim int to int64_t
8 years ago
fengjiayi
256d6a33d5
Add axis for rowwise_add_op
8 years ago
fengjiayi
d71396bf87
Add global function `flatten_to_2d()`
8 years ago
fengjiayi
e76fa85cc8
WIP
8 years ago
qijun
45088206e7
merge baidu/develop
8 years ago
Yu Yang
2df628af88
Fix the bug between nvcc and boost
...
Fix #3386
8 years ago
qijun
82026fe8d9
remove eigen tensor header file in dddim.h
8 years ago
liaogang
b58725bd51
Add cpplint for *.h and cuda *.cu
8 years ago
liaogang
aae53d836b
Merge conflicts
8 years ago
liaogang
941eccac83
Follow comments
8 years ago
Yi Wang
642d3c4687
Refactorize Tensor to Eigen convesion
8 years ago
QI JUN
d344f6702c
Merge branch 'develop' into tensor_to_EigenTensor
8 years ago
Yu Yang
e00aae5386
Fix Merge Bugs
...
* There is a merge conflict when merge PR #2914
* Develop and PR #2914 both add `DDim::size` method, but did not
triger git merge conflict while merge.
8 years ago
Yu Yang
861b66d4e3
Merge pull request #2914 from reyoung/feature/add_some_skeletons_of_ops
...
Add skeletons of `mul`, `rowwise_add`, `sigmoid`, `softmax` ops
8 years ago
qijun
4d49f1d892
merge baidu/develop
8 years ago
fengjiayi
78fa5e307d
Add DDim::size()
8 years ago
Yu Yang
1ed237c11e
Add skeletons of `mul`, `rowwise_add`, `sigmoid`, `softmax` ops
...
* Implement InferShape and register them, give a stub Kernel method
by LOG(INFO)
8 years ago
qijun
6dc567a52e
merge baidu/develop
8 years ago
fengjiayi
a33e9da9c9
Merge pull request #2900 from Canpio/dev_ddim_update
...
Refactor DDim's product() and add slice_ddim()
8 years ago
fengjiayi
778a1a9f87
add a comment for
8 years ago
qijun
9e3a9eb233
merge baidu/develop
8 years ago
fengjiayi
85c4f488f3
Refactor DDim's product() and add slice_ddim()
...
1. Refactor DDim's product() to make it more efficiently.
2. Add slice_ddim().
8 years ago
liaogang
620575b6eb
FIX: cpplint code style
8 years ago
qijun
a5eb1d8fab
fix build error
8 years ago
qijun
958511160b
add simple add_op_functor
8 years ago
qijun
1a968b4f64
init
8 years ago
Yi Wang
8913aff194
Make paddle/framework buildable and passed
8 years ago
Yi Wang
bb88202879
Move paddle/majel/* to paddle/platform/ and paddle/framework/
8 years ago