Skip to content

Commit abdcb8e

Browse files
committed
format some files
1 parent d04c206 commit abdcb8e

File tree

9 files changed

+365
-346
lines changed

9 files changed

+365
-346
lines changed

paddle/cuda/include/hl_matrix_type.cuh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
See the License for the specific language governing permissions and
1313
limitations under the License. */
1414

15-
1615
#ifndef HL_MATRIX_TYPE_CUH_
1716
#define HL_MATRIX_TYPE_CUH_
1817

paddle/cuda/include/hl_tensor_ops.h

Lines changed: 59 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -21,194 +21,210 @@ limitations under the License. */
2121
namespace hppl {
2222
namespace unary {
2323

24-
template<class T>
25-
class add_scale{
24+
template <class T>
25+
class add_scale {
2626
private:
2727
const T p;
28+
2829
public:
2930
INLINE add_scale(const T s) : p(s) {}
3031
INLINE T operator()(const T a) const { return a + p; }
3132
};
3233

33-
template<class T>
34+
template <class T>
3435
class sub_scale {
3536
private:
3637
const T p;
38+
3739
public:
3840
INLINE sub_scale(const T s) : p(s) {}
3941
INLINE T operator()(const T a) const { return a - p; }
4042
};
4143

42-
template<class T>
44+
template <class T>
4345
class mul_scale {
4446
private:
4547
const T p;
48+
4649
public:
4750
INLINE mul_scale(const T s) : p(s) {}
4851
INLINE T operator()(const T a) const { return a * p; }
4952
};
5053

51-
template<class T>
54+
template <class T>
5255
class div_scale {
5356
private:
5457
const T p;
58+
5559
public:
5660
INLINE div_scale(const T s) : p(s) {}
5761
INLINE T operator()(const T a) const { return a / p; }
5862
};
5963

60-
template<class T>
64+
template <class T>
6165
class neg {
6266
public:
6367
INLINE T operator()(const T a) const { return -a; }
6468
};
6569

66-
template<class T>
70+
template <class T>
6771
class exp_op {
6872
public:
6973
INLINE T operator()(const T a) const { return std::exp(a); }
7074
};
7175

72-
template<class T>
76+
template <class T>
7377
class log_op {
7478
public:
7579
INLINE T operator()(const T a) const { return std::log(a); }
7680
};
7781

78-
template<class T>
82+
template <class T>
7983
class sqrt_op {
8084
public:
8185
INLINE T operator()(const T a) const { return std::sqrt(a); }
8286
};
8387

84-
template<class T>
88+
template <class T>
8589
class square {
8690
public:
8791
INLINE T operator()(const T a) const { return a * a; }
8892
};
8993

90-
template<class T>
94+
template <class T>
9195
class reciprocal {
9296
public:
9397
INLINE T operator()(const T a) const { return T(1) / a; }
9498
};
9599

96-
template<class T>
100+
template <class T>
97101
class abs {
98102
public:
99103
INLINE T operator()(const T a) const { return a > 0 ? a : -a; }
100104
};
101105

102-
template<class T>
106+
template <class T>
103107
class sign {
104108
public:
105109
INLINE T operator()(const T a) const { return (a > 0) - (a < 0); }
106110
};
107111

108-
template<class T>
112+
template <class T>
109113
class min {
110114
private:
111115
const T p;
116+
112117
public:
113118
INLINE min(const T s) : p(s) {}
114119
INLINE T operator()(const T a) const { return a > p ? p : a; }
115120
};
116121

117-
template<class T>
122+
template <class T>
118123
class max {
119124
private:
120125
const T p;
126+
121127
public:
122128
INLINE max(const T s) : p(s) {}
123129
INLINE T operator()(const T a) const { return a < p ? p : a; }
124130
};
125131

126-
template<class T>
132+
template <class T>
127133
class pow_op {
128134
private:
129135
const T p;
136+
130137
public:
131138
INLINE pow_op(const T s) : p(s) {}
132139
INLINE T operator()(const T a) const { return std::pow(a, p); }
133140
};
134141

135-
template<class T>
142+
template <class T>
136143
class constant {
137144
private:
138145
const T p;
146+
139147
public:
140148
INLINE constant(const T s) : p(s) {}
141149
INLINE T operator()(int i) const { return p; }
142150
INLINE T operator()(int i, int j) const { return p; }
143151
};
144152

145-
template<class T>
153+
template <class T>
146154
class cmp_eq {
147155
private:
148156
const T p;
157+
149158
public:
150159
INLINE cmp_eq(const T s) : p(s) {}
151160
INLINE bool operator()(const T a) const { return a == p; }
152161
};
153162

154-
template<class T>
163+
template <class T>
155164
class cmp_ne {
156165
private:
157166
const T p;
167+
158168
public:
159169
INLINE cmp_ne(const T s) : p(s) {}
160170
INLINE bool operator()(const T a) const { return a != p; }
161171
};
162172

163-
template<class T>
173+
template <class T>
164174
class cmp_le {
165175
private:
166176
const T p;
177+
167178
public:
168179
INLINE cmp_le(const T s) : p(s) {}
169180
INLINE bool operator()(const T a) const { return a <= p; }
170181
};
171182

172-
template<class T>
183+
template <class T>
173184
class cmp_lt {
174185
private:
175186
const T p;
187+
176188
public:
177189
INLINE cmp_lt(const T s) : p(s) {}
178190
INLINE bool operator()(const T a) const { return a < p; }
179191
};
180192

181-
template<class T>
193+
template <class T>
182194
class cmp_ge {
183195
private:
184196
const T p;
197+
185198
public:
186199
INLINE cmp_ge(const T s) : p(s) {}
187200
INLINE bool operator()(const T a) const { return a >= p; }
188201
};
189202

190-
template<class T>
203+
template <class T>
191204
class cmp_gt {
192205
private:
193206
const T p;
207+
194208
public:
195209
INLINE cmp_gt(const T s) : p(s) {}
196210
INLINE bool operator()(const T a) const { return a > p; }
197211
};
198212

199-
template<class T>
213+
template <class T>
200214
class and_op {
201215
private:
202216
const T p;
217+
203218
public:
204219
INLINE and_op(const T s) : p(s) {}
205220
INLINE bool operator()(const T a) const { return a && p; }
206221
};
207222

208-
template<class T>
223+
template <class T>
209224
class or_op {
210225
private:
211226
const T p;
227+
212228
public:
213229
INLINE or_op(const T s) : p(s) {}
214230
INLINE bool operator()(const T a) const { return a || p; }
@@ -217,97 +233,96 @@ class or_op {
217233
} // namespace unary
218234

219235
namespace binary {
220-
template<class T>
236+
template <class T>
221237
class add {
222238
public:
223239
INLINE T operator()(const T a, const T b) const { return a + b; }
224240
};
225241

226-
template<class T>
242+
template <class T>
227243
class add_scale {
228244
private:
229245
const T p1;
230246
const T p2;
247+
231248
public:
232249
INLINE add_scale(const T s1, const T s2) : p1(s1), p2(s2) {}
233-
INLINE T operator()(const T a, const T b) const {
234-
return p1 * a + p2 * b;
235-
}
250+
INLINE T operator()(const T a, const T b) const { return p1 * a + p2 * b; }
236251
};
237252

238-
template<class T>
253+
template <class T>
239254
class sub {
240255
public:
241256
INLINE T operator()(const T a, const T b) const { return a - b; }
242257
};
243258

244-
template<class T>
259+
template <class T>
245260
class mul {
246261
public:
247262
INLINE T operator()(const T a, const T b) const { return a * b; }
248263
};
249264

250-
template<class T>
265+
template <class T>
251266
class div {
252267
public:
253-
INLINE T operator()(const T a, const T b) const { return a / b; }
268+
INLINE T operator()(const T a, const T b) const { return a / b; }
254269
};
255270

256-
template<class T>
271+
template <class T>
257272
class cmp_eq {
258273
public:
259274
INLINE bool operator()(const T a, const T b) const { return a == b; }
260275
};
261276

262-
template<class T>
277+
template <class T>
263278
class cmp_ne {
264279
public:
265280
INLINE bool operator()(const T a, const T b) const { return a != b; }
266281
};
267282

268-
template<class T>
283+
template <class T>
269284
class cmp_le {
270285
public:
271286
INLINE bool operator()(const T a, const T b) const { return a <= b; }
272287
};
273288

274-
template<class T>
289+
template <class T>
275290
class cmp_lt {
276291
public:
277292
INLINE bool operator()(const T a, const T b) const { return a < b; }
278293
};
279294

280-
template<class T>
295+
template <class T>
281296
class cmp_ge {
282297
public:
283298
INLINE bool operator()(const T a, const T b) const { return a >= b; }
284299
};
285300

286-
template<class T>
301+
template <class T>
287302
class cmp_gt {
288303
public:
289304
INLINE bool operator()(const T a, const T b) const { return a > b; }
290305
};
291306

292-
template<class T>
307+
template <class T>
293308
class and_op {
294309
public:
295310
INLINE bool operator()(const T a, const T b) const { return a && b; }
296311
};
297312

298-
template<class T>
313+
template <class T>
299314
class or_op {
300315
public:
301316
INLINE bool operator()(const T a, const T b) const { return a || b; }
302317
};
303318

304-
template<class T>
319+
template <class T>
305320
class min {
306321
public:
307322
INLINE T operator()(const T a, const T b) const { return a > b ? b : a; }
308323
};
309324

310-
template<class T>
325+
template <class T>
311326
class max {
312327
public:
313328
INLINE T operator()(const T a, const T b) const { return a < b ? b : a; }
@@ -317,4 +332,3 @@ class max {
317332
} // namespace hppl
318333

319334
#endif // HL_TENSOR_OPS_H_
320-

0 commit comments

Comments
 (0)