Skip to content

Commit 3a9aa7e

Browse files
authored
move 2 argument functions to descriptor (#744)
1 parent 7b9eb4b commit 3a9aa7e

File tree

3 files changed

+111
-89
lines changed

3 files changed

+111
-89
lines changed

dpnp/dpnp_algo/dpnp_algo.pyx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ __all__ = [
5050
"dpnp_init_val",
5151
"dpnp_matmul",
5252
"dpnp_queue_initialize",
53-
"dpnp_queue_is_cpu",
54-
"dpnp_remainder"
53+
"dpnp_queue_is_cpu"
5554
]
5655

5756

dpnp/dpnp_algo/dpnp_algo_mathematical.pyx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ __all__ += [
6565
"dpnp_negative",
6666
"dpnp_power",
6767
"dpnp_prod",
68+
"dpnp_remainder",
6869
"dpnp_sign",
6970
"dpnp_subtract",
7071
"dpnp_sum",
@@ -101,7 +102,7 @@ cpdef dparray dpnp_absolute(dparray input):
101102

102103

103104
cpdef dparray dpnp_add(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
104-
return call_fptr_2in_1out(DPNP_FN_ADD, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
105+
return call_fptr_2in_1out_new(DPNP_FN_ADD, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
105106

106107

107108
cpdef dparray dpnp_arctan2(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
@@ -134,7 +135,7 @@ cpdef dparray dpnp_conjugate(dparray x1):
134135

135136

136137
cpdef dparray dpnp_copysign(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
137-
return call_fptr_2in_1out(DPNP_FN_COPYSIGN, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
138+
return call_fptr_2in_1out_new(DPNP_FN_COPYSIGN, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
138139

139140

140141
cpdef dparray dpnp_cross(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
@@ -193,7 +194,7 @@ cpdef dparray dpnp_diff(dparray input, int n):
193194

194195

195196
cpdef dparray dpnp_divide(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
196-
return call_fptr_2in_1out(DPNP_FN_DIVIDE, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
197+
return call_fptr_2in_1out_new(DPNP_FN_DIVIDE, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
197198

198199

199200
cpdef dparray dpnp_ediff1d(dparray x1):
@@ -213,11 +214,11 @@ cpdef dparray dpnp_floor(dparray x1):
213214

214215

215216
cpdef dparray dpnp_floor_divide(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
216-
return call_fptr_2in_1out(DPNP_FN_FLOOR_DIVIDE, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
217+
return call_fptr_2in_1out_new(DPNP_FN_FLOOR_DIVIDE, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
217218

218219

219220
cpdef dparray dpnp_fmod(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
220-
return call_fptr_2in_1out(DPNP_FN_FMOD, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
221+
return call_fptr_2in_1out_new(DPNP_FN_FMOD, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
221222

222223

223224
cpdef dparray dpnp_gradient(dparray y1, int dx=1):
@@ -246,11 +247,11 @@ cpdef dparray dpnp_hypot(object x1_obj, object x2_obj, object dtype=None, dparra
246247

247248

248249
cpdef dparray dpnp_maximum(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
249-
return call_fptr_2in_1out(DPNP_FN_MAXIMUM, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
250+
return call_fptr_2in_1out_new(DPNP_FN_MAXIMUM, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
250251

251252

252253
cpdef dparray dpnp_minimum(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
253-
return call_fptr_2in_1out(DPNP_FN_MINIMUM, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
254+
return call_fptr_2in_1out_new(DPNP_FN_MINIMUM, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
254255

255256

256257
cpdef tuple dpnp_modf(utils.dpnp_descriptor x1):
@@ -334,7 +335,7 @@ cpdef dparray dpnp_negative(dparray array1):
334335

335336

336337
cpdef dparray dpnp_power(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
337-
return call_fptr_2in_1out(DPNP_FN_POWER, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
338+
return call_fptr_2in_1out_new(DPNP_FN_POWER, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
338339

339340

340341
cpdef dparray dpnp_prod(dparray input, object axis=None, object dtype=None, dparray out=None, cpp_bool keepdims=False, object initial=None, object where=True):
@@ -370,7 +371,7 @@ cpdef dparray dpnp_prod(dparray input, object axis=None, object dtype=None, dpar
370371

371372

372373
cpdef dparray dpnp_remainder(object x1_obj, object x2_obj, object dtype=None, dparray out=None, object where=True):
373-
return call_fptr_2in_1out(DPNP_FN_REMAINDER, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
374+
return call_fptr_2in_1out_new(DPNP_FN_REMAINDER, x1_obj, x2_obj, dtype=dtype, out=out, where=where)
374375

375376

376377
cpdef dparray dpnp_sign(dparray x1):

0 commit comments

Comments
 (0)