Skip to content

Commit dc3d762

Browse files
committed
Apply comments
1 parent dba46b0 commit dc3d762

File tree

8 files changed

+2
-184
lines changed

8 files changed

+2
-184
lines changed

dpnp/backend/include/dpnp_gen_1arg_1type_tbl.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@
8383

8484
#endif // _SECTION_DOCUMENTATION_GENERATION_
8585

86-
MACRO_1ARG_1TYPE_OP(dpnp_copy_c, input_elem, q.submit(kernel_func))
8786
MACRO_1ARG_1TYPE_OP(dpnp_erf_c,
8887
dispatch_erf_op(input_elem),
8988
oneapi::mkl::vm::erf(q, input1_size, input1_data, result))

dpnp/backend/include/dpnp_iface_fptr.hpp

Lines changed: 0 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -59,145 +59,88 @@
5959
enum class DPNPFuncName : size_t
6060
{
6161
DPNP_FN_NONE, /**< Very first element of the enumeration */
62-
DPNP_FN_ABSOLUTE, /**< Used in numpy.absolute() impl */
63-
DPNP_FN_ADD, /**< Used in numpy.add() impl */
6462
DPNP_FN_ALL, /**< Used in numpy.all() impl */
6563
DPNP_FN_ALLCLOSE, /**< Used in numpy.allclose() impl */
6664
DPNP_FN_ALLCLOSE_EXT, /**< Used in numpy.allclose() impl, requires extra
6765
parameters */
6866
DPNP_FN_ANY, /**< Used in numpy.any() impl */
6967
DPNP_FN_ARANGE, /**< Used in numpy.arange() impl */
70-
DPNP_FN_ARCCOS, /**< Used in numpy.arccos() impl */
71-
DPNP_FN_ARCCOSH, /**< Used in numpy.arccosh() impl */
72-
DPNP_FN_ARCSIN, /**< Used in numpy.arcsin() impl */
73-
DPNP_FN_ARCSINH, /**< Used in numpy.arcsinh() impl */
74-
DPNP_FN_ARCTAN, /**< Used in numpy.arctan() impl */
75-
DPNP_FN_ARCTAN2, /**< Used in numpy.arctan2() impl */
76-
DPNP_FN_ARCTANH, /**< Used in numpy.arctanh() impl */
7768
DPNP_FN_ARGMAX, /**< Used in numpy.argmax() impl */
7869
DPNP_FN_ARGMIN, /**< Used in numpy.argmin() impl */
7970
DPNP_FN_ARGSORT, /**< Used in numpy.argsort() impl */
80-
DPNP_FN_AROUND, /**< Used in numpy.around() impl */
81-
DPNP_FN_ASTYPE, /**< Used in numpy.astype() impl */
82-
DPNP_FN_BITWISE_AND, /**< Used in numpy.bitwise_and() impl */
83-
DPNP_FN_BITWISE_OR, /**< Used in numpy.bitwise_or() impl */
84-
DPNP_FN_BITWISE_XOR, /**< Used in numpy.bitwise_xor() impl */
85-
DPNP_FN_CBRT, /**< Used in numpy.cbrt() impl */
86-
DPNP_FN_CEIL, /**< Used in numpy.ceil() impl */
87-
DPNP_FN_CHOLESKY, /**< Used in numpy.linalg.cholesky() impl */
88-
DPNP_FN_CONJUGATE, /**< Used in numpy.conjugate() impl */
8971
DPNP_FN_CHOOSE, /**< Used in numpy.choose() impl */
9072
DPNP_FN_CHOOSE_EXT, /**< Used in numpy.choose() impl, requires extra
9173
parameters */
92-
DPNP_FN_COPY, /**< Used in numpy.copy() impl */
93-
DPNP_FN_COPY_EXT, /**< Used in numpy.copy() impl, requires extra parameters
94-
*/
95-
DPNP_FN_COPYSIGN, /**< Used in numpy.copysign() impl */
9674
DPNP_FN_COPYTO, /**< Used in numpy.copyto() impl */
9775
DPNP_FN_COPYTO_EXT, /**< Used in numpy.copyto() impl, requires extra
9876
parameters */
9977
DPNP_FN_CORRELATE, /**< Used in numpy.correlate() impl */
10078
DPNP_FN_CORRELATE_EXT, /**< Used in numpy.correlate() impl, requires extra
10179
parameters */
102-
DPNP_FN_COS, /**< Used in numpy.cos() impl */
103-
DPNP_FN_COSH, /**< Used in numpy.cosh() impl */
10480
DPNP_FN_COUNT_NONZERO, /**< Used in numpy.count_nonzero() impl */
10581
DPNP_FN_COV, /**< Used in numpy.cov() impl */
106-
DPNP_FN_CROSS, /**< Used in numpy.cross() impl */
107-
DPNP_FN_CUMPROD, /**< Used in numpy.cumprod() impl */
108-
DPNP_FN_CUMSUM, /**< Used in numpy.cumsum() impl */
10982
DPNP_FN_DEGREES, /**< Used in numpy.degrees() impl */
11083
DPNP_FN_DEGREES_EXT, /**< Used in numpy.degrees() impl, requires extra
11184
parameters */
112-
DPNP_FN_DET, /**< Used in numpy.linalg.det() impl */
11385
DPNP_FN_DIAG, /**< Used in numpy.diag() impl */
11486
DPNP_FN_DIAG_INDICES, /**< Used in numpy.diag_indices() impl */
11587
DPNP_FN_DIAGONAL, /**< Used in numpy.diagonal() impl */
116-
DPNP_FN_DIVIDE, /**< Used in numpy.divide() impl */
11788
DPNP_FN_DOT, /**< Used in numpy.dot() impl */
11889
DPNP_FN_DOT_EXT, /**< Used in numpy.dot() impl, requires extra parameters */
11990
DPNP_FN_EDIFF1D, /**< Used in numpy.ediff1d() impl */
12091
DPNP_FN_EDIFF1D_EXT, /**< Used in numpy.ediff1d() impl, requires extra
12192
parameters */
122-
DPNP_FN_EIG, /**< Used in numpy.linalg.eig() impl */
123-
DPNP_FN_EIGVALS, /**< Used in numpy.linalg.eigvals() impl */
12493
DPNP_FN_ERF, /**< Used in scipy.special.erf impl */
12594
DPNP_FN_ERF_EXT, /**< Used in scipy.special.erf impl, requires extra
12695
parameters */
12796
DPNP_FN_EYE, /**< Used in numpy.eye() impl */
128-
DPNP_FN_EXP, /**< Used in numpy.exp() impl */
129-
DPNP_FN_EXP2, /**< Used in numpy.exp2() impl */
130-
DPNP_FN_EXPM1, /**< Used in numpy.expm1() impl */
131-
DPNP_FN_FABS, /**< Used in numpy.fabs() impl */
13297
DPNP_FN_FFT_FFT, /**< Used in numpy.fft.fft() impl */
13398
DPNP_FN_FFT_FFT_EXT, /**< Used in numpy.fft.fft() impl, requires extra
13499
parameters */
135100
DPNP_FN_FFT_RFFT, /**< Used in numpy.fft.rfft() impl */
136101
DPNP_FN_FFT_RFFT_EXT, /**< Used in numpy.fft.rfft() impl, requires extra
137102
parameters */
138103
DPNP_FN_FILL_DIAGONAL, /**< Used in numpy.fill_diagonal() impl */
139-
DPNP_FN_FLATTEN, /**< Used in numpy.flatten() impl */
140-
DPNP_FN_FLOOR, /**< Used in numpy.floor() impl */
141-
DPNP_FN_FLOOR_DIVIDE, /**< Used in numpy.floor_divide() impl */
142-
DPNP_FN_FMOD, /**< Used in numpy.fmod() impl */
143104
DPNP_FN_FMOD_EXT, /**< Used in numpy.fmod() impl, requires extra parameters
144105
*/
145106
DPNP_FN_FULL, /**< Used in numpy.full() impl */
146107
DPNP_FN_FULL_LIKE, /**< Used in numpy.full_like() impl */
147-
DPNP_FN_HYPOT, /**< Used in numpy.hypot() impl */
148108
DPNP_FN_IDENTITY, /**< Used in numpy.identity() impl */
149109
DPNP_FN_INITVAL, /**< Used in numpy ones, ones_like, zeros, zeros_like impls
150110
*/
151111
DPNP_FN_INITVAL_EXT, /**< Used in numpy ones, ones_like, zeros, zeros_like
152112
impls */
153-
DPNP_FN_INV, /**< Used in numpy.linalg.inv() impl */
154113
DPNP_FN_INVERT, /**< Used in numpy.invert() impl */
155-
DPNP_FN_KRON, /**< Used in numpy.kron() impl */
156-
DPNP_FN_LEFT_SHIFT, /**< Used in numpy.left_shift() impl */
157-
DPNP_FN_LOG, /**< Used in numpy.log() impl */
158-
DPNP_FN_LOG10, /**< Used in numpy.log10() impl */
159-
DPNP_FN_LOG2, /**< Used in numpy.log2() impl */
160-
DPNP_FN_LOG1P, /**< Used in numpy.log1p() impl */
161-
DPNP_FN_MATMUL, /**< Used in numpy.matmul() impl */
162-
DPNP_FN_MATRIX_RANK, /**< Used in numpy.linalg.matrix_rank() impl */
163114
DPNP_FN_MAX, /**< Used in numpy.max() impl */
164-
DPNP_FN_MAXIMUM, /**< Used in numpy.fmax() impl */
165115
DPNP_FN_MAXIMUM_EXT, /**< Used in numpy.fmax() impl , requires extra
166116
parameters */
167117
DPNP_FN_MEAN, /**< Used in numpy.mean() impl */
168118
DPNP_FN_MEDIAN, /**< Used in numpy.median() impl */
169119
DPNP_FN_MEDIAN_EXT, /**< Used in numpy.median() impl, requires extra
170120
parameters */
171121
DPNP_FN_MIN, /**< Used in numpy.min() impl */
172-
DPNP_FN_MINIMUM, /**< Used in numpy.fmin() impl */
173122
DPNP_FN_MINIMUM_EXT, /**< Used in numpy.fmax() impl, requires extra
174123
parameters */
175124
DPNP_FN_MODF, /**< Used in numpy.modf() impl */
176125
DPNP_FN_MODF_EXT, /**< Used in numpy.modf() impl, requires extra parameters
177126
*/
178127
DPNP_FN_MULTIPLY, /**< Used in numpy.multiply() impl */
179128
DPNP_FN_NANVAR, /**< Used in numpy.nanvar() impl */
180-
DPNP_FN_NEGATIVE, /**< Used in numpy.negative() impl */
181129
DPNP_FN_NONZERO, /**< Used in numpy.nonzero() impl */
182130
DPNP_FN_ONES, /**< Used in numpy.ones() impl */
183131
DPNP_FN_ONES_LIKE, /**< Used in numpy.ones_like() impl */
184132
DPNP_FN_PARTITION, /**< Used in numpy.partition() impl */
185133
DPNP_FN_PARTITION_EXT, /**< Used in numpy.partition() impl, requires extra
186134
parameters */
187135
DPNP_FN_PLACE, /**< Used in numpy.place() impl */
188-
DPNP_FN_POWER, /**< Used in numpy.power() impl */
189136
DPNP_FN_PROD, /**< Used in numpy.prod() impl */
190137
DPNP_FN_PTP, /**< Used in numpy.ptp() impl */
191138
DPNP_FN_PUT, /**< Used in numpy.put() impl */
192139
DPNP_FN_PUT_ALONG_AXIS, /**< Used in numpy.put_along_axis() impl */
193-
DPNP_FN_QR, /**< Used in numpy.linalg.qr() impl */
194140
DPNP_FN_RADIANS, /**< Used in numpy.radians() impl */
195141
DPNP_FN_RADIANS_EXT, /**< Used in numpy.radians() impl, requires extra
196142
parameters */
197-
DPNP_FN_REMAINDER, /**< Used in numpy.remainder() impl */
198-
DPNP_FN_RECIP, /**< Used in numpy.recip() impl */
199143
DPNP_FN_REPEAT, /**< Used in numpy.repeat() impl */
200-
DPNP_FN_RIGHT_SHIFT, /**< Used in numpy.right_shift() impl */
201144
DPNP_FN_RNG_BETA, /**< Used in numpy.random.beta() impl */
202145
DPNP_FN_RNG_BETA_EXT, /**< Used in numpy.random.beta() impl, requires extra
203146
parameters */
@@ -316,32 +259,22 @@ enum class DPNPFuncName : size_t
316259
DPNP_FN_RNG_ZIPF_EXT, /**< Used in numpy.random.zipf() impl, requires extra
317260
parameters */
318261
DPNP_FN_SEARCHSORTED, /**< Used in numpy.searchsorted() impl */
319-
DPNP_FN_SIGN, /**< Used in numpy.sign() impl */
320-
DPNP_FN_SIN, /**< Used in numpy.sin() impl */
321-
DPNP_FN_SINH, /**< Used in numpy.sinh() impl */
322262
DPNP_FN_SORT, /**< Used in numpy.sort() impl */
323263
DPNP_FN_SQRT, /**< Used in numpy.sqrt() impl */
324264
DPNP_FN_SQRT_EXT, /**< Used in numpy.sqrt() impl, requires extra parameters
325265
*/
326-
DPNP_FN_SQUARE, /**< Used in numpy.square() impl */
327266
DPNP_FN_STD, /**< Used in numpy.std() impl */
328-
DPNP_FN_SUBTRACT, /**< Used in numpy.subtract() impl */
329267
DPNP_FN_SUBTRACT_EXT, /**< Used in numpy.subtract() impl, requires extra
330268
parameters */
331269
DPNP_FN_SUM, /**< Used in numpy.sum() impl */
332-
DPNP_FN_SVD, /**< Used in numpy.linalg.svd() impl */
333270
DPNP_FN_TAKE, /**< Used in numpy.take() impl */
334-
DPNP_FN_TAN, /**< Used in numpy.tan() impl */
335-
DPNP_FN_TANH, /**< Used in numpy.tanh() impl */
336271
DPNP_FN_TRANSPOSE, /**< Used in numpy.transpose() impl */
337272
DPNP_FN_TRACE, /**< Used in numpy.trace() impl */
338-
DPNP_FN_TRAPZ, /**< Used in numpy.trapz() impl */
339273
DPNP_FN_TRAPZ_EXT, /**< Used in numpy.trapz() impl, requires extra
340274
parameters */
341275
DPNP_FN_TRI, /**< Used in numpy.tri() impl */
342276
DPNP_FN_TRIL, /**< Used in numpy.tril() impl */
343277
DPNP_FN_TRIU, /**< Used in numpy.triu() impl */
344-
DPNP_FN_TRUNC, /**< Used in numpy.trunc() impl */
345278
DPNP_FN_VANDER, /**< Used in numpy.vander() impl */
346279
DPNP_FN_VAR, /**< Used in numpy.var() impl */
347280
DPNP_FN_ZEROS, /**< Used in numpy.zeros() impl */

dpnp/backend/kernels/dpnp_krnl_elemwise.cpp

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -607,34 +607,6 @@ constexpr auto dispatch_fmod_op(T elem1, T elem2)
607607

608608
static void func_map_init_elemwise_1arg_1type(func_map_t &fmap)
609609
{
610-
fmap[DPNPFuncName::DPNP_FN_COPY][eft_BLN][eft_BLN] = {
611-
eft_BLN, (void *)dpnp_copy_c_default<bool>};
612-
fmap[DPNPFuncName::DPNP_FN_COPY][eft_INT][eft_INT] = {
613-
eft_INT, (void *)dpnp_copy_c_default<int32_t>};
614-
fmap[DPNPFuncName::DPNP_FN_COPY][eft_LNG][eft_LNG] = {
615-
eft_LNG, (void *)dpnp_copy_c_default<int64_t>};
616-
fmap[DPNPFuncName::DPNP_FN_COPY][eft_FLT][eft_FLT] = {
617-
eft_FLT, (void *)dpnp_copy_c_default<float>};
618-
fmap[DPNPFuncName::DPNP_FN_COPY][eft_DBL][eft_DBL] = {
619-
eft_DBL, (void *)dpnp_copy_c_default<double>};
620-
fmap[DPNPFuncName::DPNP_FN_COPY][eft_C128][eft_C128] = {
621-
eft_C128, (void *)dpnp_copy_c_default<std::complex<double>>};
622-
623-
fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_BLN][eft_BLN] = {
624-
eft_BLN, (void *)dpnp_copy_c_ext<bool>};
625-
fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_INT][eft_INT] = {
626-
eft_INT, (void *)dpnp_copy_c_ext<int32_t>};
627-
fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_LNG][eft_LNG] = {
628-
eft_LNG, (void *)dpnp_copy_c_ext<int64_t>};
629-
fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_FLT][eft_FLT] = {
630-
eft_FLT, (void *)dpnp_copy_c_ext<float>};
631-
fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_DBL][eft_DBL] = {
632-
eft_DBL, (void *)dpnp_copy_c_ext<double>};
633-
fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_C64][eft_C64] = {
634-
eft_C64, (void *)dpnp_copy_c_ext<std::complex<float>>};
635-
fmap[DPNPFuncName::DPNP_FN_COPY_EXT][eft_C128][eft_C128] = {
636-
eft_C128, (void *)dpnp_copy_c_ext<std::complex<double>>};
637-
638610
fmap[DPNPFuncName::DPNP_FN_ERF][eft_INT][eft_INT] = {
639611
eft_INT, (void *)dpnp_erf_c_default<int32_t>};
640612
fmap[DPNPFuncName::DPNP_FN_ERF][eft_LNG][eft_LNG] = {
@@ -1128,7 +1100,7 @@ static void func_map_elemwise_2arg_3type_short_helper(func_map_t &fmap)
11281100

11291101
static void func_map_init_elemwise_2arg_3type(func_map_t &fmap)
11301102
{
1131-
1103+
// Used in dpnp_dot_c
11321104
fmap[DPNPFuncName::DPNP_FN_MULTIPLY][eft_BLN][eft_BLN] = {
11331105
eft_BLN, (void *)dpnp_multiply_c_default<bool, bool, bool>};
11341106
fmap[DPNPFuncName::DPNP_FN_MULTIPLY][eft_BLN][eft_INT] = {

dpnp/dpnp_algo/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ set(dpnp_algo_pyx_deps
33
${CMAKE_CURRENT_SOURCE_DIR}/dpnp_algo_statistics.pxi
44
${CMAKE_CURRENT_SOURCE_DIR}/dpnp_algo_trigonometric.pxi
55
${CMAKE_CURRENT_SOURCE_DIR}/dpnp_algo_sorting.pxi
6-
${CMAKE_CURRENT_SOURCE_DIR}/dpnp_algo_arraycreation.pxi
76
${CMAKE_CURRENT_SOURCE_DIR}/dpnp_algo_mathematical.pxi
87
${CMAKE_CURRENT_SOURCE_DIR}/dpnp_algo_indexing.pxi
98
${CMAKE_CURRENT_SOURCE_DIR}/dpnp_algo_logic.pxi

dpnp/dpnp_algo/dpnp_algo.pxd

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ cdef extern from "dpnp_iface_fptr.hpp" namespace "DPNPFuncName": # need this na
3535
cdef enum DPNPFuncName "DPNPFuncName":
3636
DPNP_FN_ALLCLOSE_EXT
3737
DPNP_FN_CHOOSE_EXT
38-
DPNP_FN_COPY_EXT
3938
DPNP_FN_CORRELATE_EXT
4039
DPNP_FN_DEGREES_EXT
4140
DPNP_FN_EDIFF1D_EXT
@@ -173,11 +172,6 @@ cpdef dpnp_descriptor dpnp_isclose(dpnp_descriptor input1, dpnp_descriptor input
173172
double rtol=*, double atol=*, cpp_bool equal_nan=*)
174173

175174

176-
"""
177-
Array creation routines
178-
"""
179-
cpdef dpnp_descriptor dpnp_copy(dpnp_descriptor x1)
180-
181175
"""
182176
Mathematical functions
183177
"""

dpnp/dpnp_algo/dpnp_algo.pyx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ __all__ = [
5858
]
5959

6060

61-
include "dpnp_algo_arraycreation.pxi"
6261
include "dpnp_algo_indexing.pxi"
6362
include "dpnp_algo_logic.pxi"
6463
include "dpnp_algo_mathematical.pxi"

dpnp/dpnp_algo/dpnp_algo_arraycreation.pxi

Lines changed: 0 additions & 78 deletions
This file was deleted.

dpnp/dpnp_algo/dpnp_algo_sorting.pxi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ cpdef utils.dpnp_descriptor dpnp_partition(utils.dpnp_descriptor arr, int kth, a
5858

5959
cdef DPNPFuncData kernel_data = get_dpnp_function_ptr(DPNP_FN_PARTITION_EXT, param1_type, param1_type)
6060

61-
cdef utils.dpnp_descriptor arr2 = dpnp_copy(arr)
61+
cdef utils.dpnp_descriptor arr2 = dpnp.get_dpnp_descriptor(arr.get_pyobj().copy(), copy_when_nondefault_queue=False)
6262

6363
arr_obj = arr.get_array()
6464

0 commit comments

Comments
 (0)