Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up legacy array creation and manipulation implementation from the backend #1903

Merged
merged 16 commits into from
Jul 3, 2024
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion dpnp/backend/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@

set(DPNP_SRC
kernels/dpnp_krnl_arraycreation.cpp
kernels/dpnp_krnl_bitwise.cpp
kernels/dpnp_krnl_common.cpp
kernels/dpnp_krnl_elemwise.cpp
kernels/dpnp_krnl_fft.cpp
Expand Down
15 changes: 0 additions & 15 deletions dpnp/backend/include/dpnp_gen_1arg_1type_tbl.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -83,24 +83,9 @@

#endif // _SECTION_DOCUMENTATION_GENERATION_

MACRO_1ARG_1TYPE_OP(dpnp_conjugate_c,
std::conj(input_elem),
q.submit(kernel_func))
MACRO_1ARG_1TYPE_OP(dpnp_copy_c, input_elem, q.submit(kernel_func))
MACRO_1ARG_1TYPE_OP(dpnp_erf_c,
dispatch_erf_op(input_elem),
oneapi::mkl::vm::erf(q, input1_size, input1_data, result))
MACRO_1ARG_1TYPE_OP(dpnp_negative_c, -input_elem, q.submit(kernel_func))
MACRO_1ARG_1TYPE_OP(
dpnp_recip_c,
_DataType(1) / input_elem,
q.submit(kernel_func)) // error: no member named 'recip' in namespace 'sycl'
MACRO_1ARG_1TYPE_OP(dpnp_sign_c,
dispatch_sign_op(input_elem),
q.submit(kernel_func)) // no sycl::sign for int and long
MACRO_1ARG_1TYPE_OP(dpnp_square_c,
npolina4 marked this conversation as resolved.
Show resolved Hide resolved
input_elem *input_elem,
oneapi::mkl::vm::sqr(q, input1_size, input1_data, result))

#undef MACRO_1ARG_1TYPE_OP

Expand Down
80 changes: 0 additions & 80 deletions dpnp/backend/include/dpnp_gen_1arg_2type_tbl.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -85,95 +85,15 @@

#endif

MACRO_1ARG_2TYPES_OP(dpnp_acos_c,
sycl::acos(input_elem),
oneapi::mkl::vm::acos(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(
dpnp_acosh_c,
sycl::acosh(input_elem),
oneapi::mkl::vm::acosh(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_asin_c,
sycl::asin(input_elem),
oneapi::mkl::vm::asin(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(
dpnp_asinh_c,
sycl::asinh(input_elem),
oneapi::mkl::vm::asinh(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_atan_c,
sycl::atan(input_elem),
oneapi::mkl::vm::atan(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(
dpnp_atanh_c,
sycl::atanh(input_elem),
oneapi::mkl::vm::atanh(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_cbrt_c,
sycl::cbrt(input_elem),
oneapi::mkl::vm::cbrt(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_ceil_c,
sycl::ceil(input_elem),
oneapi::mkl::vm::ceil(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_copyto_c, input_elem, q.submit(kernel_func))
MACRO_1ARG_2TYPES_OP(dpnp_cos_c,
npolina4 marked this conversation as resolved.
Show resolved Hide resolved
sycl::cos(input_elem),
oneapi::mkl::vm::cos(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_cosh_c,
sycl::cosh(input_elem),
oneapi::mkl::vm::cosh(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_degrees_c,
sycl::degrees(input_elem),
q.submit(kernel_func))
MACRO_1ARG_2TYPES_OP(dpnp_exp2_c,
sycl::exp2(input_elem),
oneapi::mkl::vm::exp2(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_exp_c,
npolina4 marked this conversation as resolved.
Show resolved Hide resolved
sycl::exp(input_elem),
oneapi::mkl::vm::exp(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(
dpnp_expm1_c,
sycl::expm1(input_elem),
oneapi::mkl::vm::expm1(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_fabs_c,
sycl::fabs(input_elem),
oneapi::mkl::vm::abs(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(
dpnp_floor_c,
sycl::floor(input_elem),
oneapi::mkl::vm::floor(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(
dpnp_log10_c,
sycl::log10(input_elem),
oneapi::mkl::vm::log10(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(
dpnp_log1p_c,
sycl::log1p(input_elem),
oneapi::mkl::vm::log1p(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_log2_c,
sycl::log2(input_elem),
oneapi::mkl::vm::log2(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_log_c,
npolina4 marked this conversation as resolved.
Show resolved Hide resolved
sycl::log(input_elem),
oneapi::mkl::vm::ln(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_radians_c,
sycl::radians(input_elem),
q.submit(kernel_func))
MACRO_1ARG_2TYPES_OP(dpnp_sin_c,
sycl::sin(input_elem),
oneapi::mkl::vm::sin(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_sinh_c,
sycl::sinh(input_elem),
oneapi::mkl::vm::sinh(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_sqrt_c,
sycl::sqrt(input_elem),
oneapi::mkl::vm::sqrt(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_tan_c,
sycl::tan(input_elem),
oneapi::mkl::vm::tan(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(dpnp_tanh_c,
sycl::tanh(input_elem),
oneapi::mkl::vm::tanh(q, input1_size, input1_data, result))
MACRO_1ARG_2TYPES_OP(
dpnp_trunc_c,
sycl::trunc(input_elem),
oneapi::mkl::vm::trunc(q, input1_size, input1_data, result))

#undef MACRO_1ARG_2TYPES_OP
105 changes: 0 additions & 105 deletions dpnp/backend/include/dpnp_gen_2arg_1type_tbl.hpp

This file was deleted.

94 changes: 0 additions & 94 deletions dpnp/backend/include/dpnp_gen_2arg_2type_tbl.hpp

This file was deleted.

Loading
Loading