revert-4814-Add_sequence_project_op
Yan Chunwei 7 years ago committed by Qiao Longfei
parent 6cc2ce010a
commit 39a6f43bcc

@ -254,13 +254,12 @@ LoDTensor TensorArray::LodPackTwo(const LoDTensor& pre, const LoDTensor& cur,
void TensorArray::LodUnpack(const LoDTensor& source, size_t level) { void TensorArray::LodUnpack(const LoDTensor& source, size_t level) {
PADDLE_ENFORCE_EQ(level, source.NumLevels() - 1, PADDLE_ENFORCE_EQ(level, source.NumLevels() - 1,
"only the lowest LoD level supports unpack."); "only the lowest LoD level supports unpack.");
int non_empty_instances = -1; const size_t non_empty_instances = source.dims()[0];
size_t index = 0; size_t index = 0;
Vector<size_t> lowest_lod_level; Vector<size_t> lowest_lod_level;
lowest_lod_level.push_back(index); lowest_lod_level.push_back(index);
for (size_t step = 0; non_empty_instances > 0 || non_empty_instances == -1; for (size_t step = 0; step < non_empty_instances; step++) {
step++) {
size_t num_instances = 0; size_t num_instances = 0;
for (size_t id = 0; id < source.NumElements(level); id++) { for (size_t id = 0; id < source.NumElements(level); id++) {
auto instance = source; auto instance = source;

Loading…
Cancel
Save