Skip to content

Commit 314a259

Browse files
committed
Merge pull request #16261 from phlrain/fix_sequence_pad_2
Fix sequence pad 2
1 parent e61d724 commit 314a259

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

paddle/fluid/operators/math/sequence_padding.cu

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,6 @@ class PaddingLoDTensorFunctor<platform::CUDADeviceContext, T> {
7878
"The numel of 'pad_value' can only be 1 or be equal to the "
7979
"'step_width'.");
8080

81-
if (!norm_by_times && seq_num == 1UL && pad_seq_len == max_seq_len) {
82-
TensorCopy(seq_tensor, context.GetPlace(), context, pad_tensor);
83-
pad_tensor->Resize(pad_tensor_dims);
84-
return;
85-
}
86-
8781
const int kBlockSize = 512;
8882

8983
/* At least use 32 threads to copy sequence_width elements,
@@ -129,12 +123,13 @@ class UnpaddingLoDTensorFunctor<platform::CUDADeviceContext, T> {
129123

130124
CheckDims(seq_tensor_dims, pad_tensor_dims, seq_offsets, pad_seq_len,
131125
step_width, layout);
132-
126+
/*
133127
if (!norm_by_times && seq_num == 1UL && pad_seq_len == max_seq_len) {
134128
TensorCopy(pad_tensor, context.GetPlace(), context, seq_tensor);
135129
seq_tensor->Resize(seq_tensor_dims);
136130
return;
137131
}
132+
*/
138133

139134
const int kBlockSize = 512;
140135

0 commit comments

Comments
 (0)