diff --git a/paddle/fluid/platform/cudnn_helper.h b/paddle/fluid/platform/cudnn_helper.h index e591852cc9580901afbd773f0c03c16f9d9167c9..af0df2efc5e6d59dd6dbb32223d36da6cb591837 100644 --- a/paddle/fluid/platform/cudnn_helper.h +++ b/paddle/fluid/platform/cudnn_helper.h @@ -314,7 +314,7 @@ class ScopedRNNTensorDescriptor { inline cudnnRNNDataDescriptor_t descriptor( const cudnnDataType_t cudnn_type, int max_seq_length, int batch_size, int input_size, bool time_major, const std::vector& seq_length) { - static float padding_fill = 0.0f; + static double padding_fill = 0.0f; cudnnRNNDataLayout_t layout; if (time_major) {