@@ -61,8 +61,8 @@ void LogMessageFatal(const char* file, int line, const T& message) {
61
61
MessageLogger (file, line, GLOG_FATAL).stream () << message;
62
62
}
63
63
64
- // Helpers for CHECK_NOTNULL (). Two are necessary to support both raw pointers
65
- // and smart pointers.
64
+ // Helpers for TORCH_CHECK_NOTNULL (). Two are necessary to support both raw
65
+ // pointers and smart pointers.
66
66
template <typename T>
67
67
T& CheckNotNullCommon (const char * file, int line, const char * names, T& t) {
68
68
if (t == nullptr ) {
@@ -136,63 +136,63 @@ static_assert(
136
136
::c10::MessageLogger (__FILE__, __LINE__, ::c10::GLOG_##n).stream()
137
137
#endif // NDEBUG
138
138
139
- #define CHECK_OP (val1, val2, op ) \
139
+ #define TORCH_CHECK_OP (val1, val2, op ) \
140
140
FATAL_IF (((val1)op(val2))) << "Check failed: " #val1 " " #op " " #val2 " (" \
141
141
<< (val1) << " vs. " << (val2) << " ) "
142
142
143
- // Check_op macro definitions
144
- #define CHECK_EQ (val1, val2 ) CHECK_OP (val1, val2, ==)
145
- #define CHECK_NE (val1, val2 ) CHECK_OP (val1, val2, !=)
146
- #define CHECK_LE (val1, val2 ) CHECK_OP (val1, val2, <=)
147
- #define CHECK_LT (val1, val2 ) CHECK_OP (val1, val2, <)
148
- #define CHECK_GE (val1, val2 ) CHECK_OP (val1, val2, >=)
149
- #define CHECK_GT (val1, val2 ) CHECK_OP (val1, val2, >)
143
+ // TORCH_CHECK_OP macro definitions
144
+ #define TORCH_CHECK_EQ (val1, val2 ) TORCH_CHECK_OP (val1, val2, ==)
145
+ #define TORCH_CHECK_NE (val1, val2 ) TORCH_CHECK_OP (val1, val2, !=)
146
+ #define TORCH_CHECK_LE (val1, val2 ) TORCH_CHECK_OP (val1, val2, <=)
147
+ #define TORCH_CHECK_LT (val1, val2 ) TORCH_CHECK_OP (val1, val2, <)
148
+ #define TORCH_CHECK_GE (val1, val2 ) TORCH_CHECK_OP (val1, val2, >=)
149
+ #define TORCH_CHECK_GT (val1, val2 ) TORCH_CHECK_OP (val1, val2, >)
150
150
151
151
#ifndef NDEBUG
152
- // Debug only versions of CHECK_OP macros.
153
- #define DCHECK_EQ (val1, val2 ) CHECK_OP (val1, val2, ==)
154
- #define DCHECK_NE (val1, val2 ) CHECK_OP (val1, val2, !=)
155
- #define DCHECK_LE (val1, val2 ) CHECK_OP (val1, val2, <=)
156
- #define DCHECK_LT (val1, val2 ) CHECK_OP (val1, val2, <)
157
- #define DCHECK_GE (val1, val2 ) CHECK_OP (val1, val2, >=)
158
- #define DCHECK_GT (val1, val2 ) CHECK_OP (val1, val2, >)
152
+ // Debug only versions of TORCH_CHECK_OP macros.
153
+ #define TORCH_DCHECK_EQ (val1, val2 ) TORCH_CHECK_OP (val1, val2, ==)
154
+ #define TORCH_DCHECK_NE (val1, val2 ) TORCH_CHECK_OP (val1, val2, !=)
155
+ #define TORCH_DCHECK_LE (val1, val2 ) TORCH_CHECK_OP (val1, val2, <=)
156
+ #define TORCH_DCHECK_LT (val1, val2 ) TORCH_CHECK_OP (val1, val2, <)
157
+ #define TORCH_DCHECK_GE (val1, val2 ) TORCH_CHECK_OP (val1, val2, >=)
158
+ #define TORCH_DCHECK_GT (val1, val2 ) TORCH_CHECK_OP (val1, val2, >)
159
159
#else // !NDEBUG
160
160
// These versions generate no code in optimized mode.
161
- #define DCHECK_EQ (val1, val2 ) \
162
- while (false ) \
163
- CHECK_OP (val1, val2, ==)
164
- #define DCHECK_NE (val1, val2 ) \
165
- while (false ) \
166
- CHECK_OP (val1, val2, !=)
167
- #define DCHECK_LE (val1, val2 ) \
168
- while (false ) \
169
- CHECK_OP (val1, val2, <=)
170
- #define DCHECK_LT (val1, val2 ) \
171
- while (false ) \
172
- CHECK_OP (val1, val2, <)
173
- #define DCHECK_GE (val1, val2 ) \
174
- while (false ) \
175
- CHECK_OP (val1, val2, >=)
176
- #define DCHECK_GT (val1, val2 ) \
177
- while (false ) \
178
- CHECK_OP (val1, val2, >)
161
+ #define TORCH_DCHECK_EQ (val1, val2 ) \
162
+ while (false ) \
163
+ TORCH_CHECK_OP (val1, val2, ==)
164
+ #define TORCH_DCHECK_NE (val1, val2 ) \
165
+ while (false ) \
166
+ TORCH_CHECK_OP (val1, val2, !=)
167
+ #define TORCH_DCHECK_LE (val1, val2 ) \
168
+ while (false ) \
169
+ TORCH_CHECK_OP (val1, val2, <=)
170
+ #define TORCH_DCHECK_LT (val1, val2 ) \
171
+ while (false ) \
172
+ TORCH_CHECK_OP (val1, val2, <)
173
+ #define TORCH_DCHECK_GE (val1, val2 ) \
174
+ while (false ) \
175
+ TORCH_CHECK_OP (val1, val2, >=)
176
+ #define TORCH_DCHECK_GT (val1, val2 ) \
177
+ while (false ) \
178
+ TORCH_CHECK_OP (val1, val2, >)
179
179
#endif // NDEBUG
180
180
181
181
// Check that a pointer is not null.
182
- #define CHECK_NOTNULL (val ) \
183
- ::c10::CheckNotNull ( \
182
+ #define TORCH_CHECK_NOTNULL (val ) \
183
+ ::c10::CheckNotNull ( \
184
184
__FILE__, __LINE__, " Check failed: '" #val " ' Must be non NULL" , (val))
185
185
186
186
#ifndef NDEBUG
187
- // Debug only version of CHECK_NOTNULL
188
- #define DCHECK_NOTNULL (val ) \
189
- ::c10::CheckNotNull ( \
187
+ // Debug only version of TORCH_CHECK_NOTNULL
188
+ #define TORCH_DCHECK_NOTNULL (val ) \
189
+ ::c10::CheckNotNull ( \
190
190
__FILE__, __LINE__, " Check failed: '" #val " ' Must be non NULL" , (val))
191
191
#else // !NDEBUG
192
192
// Optimized version - generates no code.
193
- #define DCHECK_NOTNULL (val ) \
194
- while (false ) \
195
- CHECK_NOTNULL (val)
193
+ #define TORCH_DCHECK_NOTNULL (val ) \
194
+ while (false ) \
195
+ TORCH_CHECK_NOTNULL (val)
196
196
#endif // NDEBUG
197
197
198
198
// ---------------------- Support for std objects --------------------------
0 commit comments