Skip to content

Commit 0fd8cfe

Browse files
committed
Use dpctl tensor include to use experemental SYCL namespace for complex type
1 parent 4240292 commit 0fd8cfe

File tree

1 file changed

+5
-8
lines changed
  • dpnp/backend/kernels/elementwise_functions

1 file changed

+5
-8
lines changed

dpnp/backend/kernels/elementwise_functions/sinc.hpp

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,15 @@
2525

2626
#pragma once
2727

28-
#define SYCL_EXT_ONEAPI_COMPLEX
29-
#if __has_include(<sycl/ext/oneapi/experimental/sycl_complex.hpp>)
30-
#include <sycl/ext/oneapi/experimental/sycl_complex.hpp>
31-
#else
32-
#include <sycl/ext/oneapi/experimental/complex/complex.hpp>
33-
#endif
28+
#include <cmath>
29+
#include <complex>
30+
#include <limits>
31+
#include <type_traits>
3432

3533
#include <sycl/sycl.hpp>
3634

3735
// dpctl tensor headers
36+
#include "kernels/elementwise_functions/sycl_complex.hpp"
3837
#include "utils/type_utils.hpp"
3938

4039
namespace dpnp::kernels::sinc
@@ -43,8 +42,6 @@ namespace tu_ns = dpctl::tensor::type_utils;
4342

4443
namespace impl
4544
{
46-
namespace exprm_ns = sycl::ext::oneapi::experimental;
47-
4845
template <typename Tp>
4946
inline Tp sin(const Tp &in)
5047
{

0 commit comments

Comments
 (0)