Skip to content

warning in sequence_padding.cc #7408

Closed
Closed
@luotao1

Description

@luotao1
[18:20:18]	[ 22%] Building CXX object paddle/operators/math/CMakeFiles/sequence_padding.dir/sequence_padding.cc.o
[18:20:20]	In file included from /paddle/paddle/framework/ddim.h:21:0,
[18:20:20]	from /paddle/paddle/framework/lod_tensor.h:25,
[18:20:20]	from /paddle/paddle/operators/math/sequence_padding.h:17,
[18:20:20]	from /paddle/paddle/operators/math/sequence_padding.cc:15:
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc: In instantiation of 'void paddle::operators::math::PaddingLoDTensorFunctor<paddle::platform::CPUDeviceContext, T>::operator()(const paddle::platform::CPUDeviceContext&, const paddle::framework::LoDTensor&, paddle::framework::Tensor&, bool) [with T = float]':
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:139:16: required from here
[18:20:20]	/paddle/paddle/platform/enforce.h:227:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:108:64: note: in definition of macro 'UNLIKELY'
[18:20:20]	#define UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:3: note: in expansion of macro '__PADDLE_BINARY_COMPARE'
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:35:5: note: in expansion of macro 'PADDLE_ENFORCE_EQ'
[18:20:20]	PADDLE_ENFORCE_EQ(seq_dims[0], abs_offset_lod[level].back(),
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:108:64: note: in definition of macro 'UNLIKELY'
[18:20:20]	#define UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:3: note: in expansion of macro '__PADDLE_BINARY_COMPARE'
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:45:5: note: in expansion of macro 'PADDLE_ENFORCE_EQ'
[18:20:20]	PADDLE_ENFORCE_EQ(padding_dims[0], max_sequence_length,
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:108:64: note: in definition of macro 'UNLIKELY'
[18:20:20]	#define UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:3: note: in expansion of macro '__PADDLE_BINARY_COMPARE'
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:50:5: note: in expansion of macro 'PADDLE_ENFORCE_EQ'
[18:20:20]	PADDLE_ENFORCE_EQ(padding_dims[1], num_sequences,
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:108:64: note: in definition of macro 'UNLIKELY'
[18:20:20]	#define UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:3: note: in expansion of macro '__PADDLE_BINARY_COMPARE'
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:55:5: note: in expansion of macro 'PADDLE_ENFORCE_EQ'
[18:20:20]	PADDLE_ENFORCE_EQ(padding_dims[2], sequence_width,
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc: In instantiation of 'void paddle::operators::math::UnpaddingLoDTensorFunctor<paddle::platform::CPUDeviceContext, T>::operator()(const paddle::platform::CPUDeviceContext&, paddle::framework::LoDTensor&, const paddle::framework::Tensor&, bool) [with T = float]':
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:140:16: required from here
[18:20:20]	/paddle/paddle/platform/enforce.h:227:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:108:64: note: in definition of macro 'UNLIKELY'
[18:20:20]	#define UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:3: note: in expansion of macro '__PADDLE_BINARY_COMPARE'
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:96:5: note: in expansion of macro 'PADDLE_ENFORCE_EQ'
[18:20:20]	PADDLE_ENFORCE_EQ(seq_dims[0], abs_offset_lod[level].back(),
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:108:64: note: in definition of macro 'UNLIKELY'
[18:20:20]	#define UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:3: note: in expansion of macro '__PADDLE_BINARY_COMPARE'
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:106:5: note: in expansion of macro 'PADDLE_ENFORCE_EQ'
[18:20:20]	PADDLE_ENFORCE_EQ(padding_dims[0], max_sequence_length,
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:108:64: note: in definition of macro 'UNLIKELY'
[18:20:20]	#define UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:3: note: in expansion of macro '__PADDLE_BINARY_COMPARE'
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:111:5: note: in expansion of macro 'PADDLE_ENFORCE_EQ'
[18:20:20]	PADDLE_ENFORCE_EQ(padding_dims[1], num_sequences,
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:108:64: note: in definition of macro 'UNLIKELY'
[18:20:20]	#define UNLIKELY(condition) __builtin_expect(static_cast<bool>(condition), 0)
[18:20:20]	^
[18:20:20]	/paddle/paddle/platform/enforce.h:227:3: note: in expansion of macro '__PADDLE_BINARY_COMPARE'
[18:20:20]	__PADDLE_BINARY_COMPARE(__VAL0, __VAL1, ==, !=, __VA_ARGS__)
[18:20:20]	^
[18:20:20]	/paddle/paddle/operators/math/sequence_padding.cc:116:5: note: in expansion of macro 'PADDLE_ENFORCE_EQ'
[18:20:20]	PADDLE_ENFORCE_EQ(padding_dims[2], sequence_width,

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions