From a872defaafe89450d1efd8facd4f7d699029c286 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 4 Aug 2025 12:29:40 +0200 Subject: [PATCH 1/5] Add missing includes to ufunc functions --- .../ufunc/elementwise_functions/bitwise_count.cpp | 3 +++ .../extensions/ufunc/elementwise_functions/degrees.cpp | 3 +++ .../backend/extensions/ufunc/elementwise_functions/fabs.cpp | 3 +++ dpnp/backend/extensions/ufunc/elementwise_functions/fix.cpp | 3 +++ .../extensions/ufunc/elementwise_functions/float_power.cpp | 4 ++++ .../backend/extensions/ufunc/elementwise_functions/fmax.cpp | 2 ++ .../backend/extensions/ufunc/elementwise_functions/fmin.cpp | 2 ++ .../backend/extensions/ufunc/elementwise_functions/fmod.cpp | 3 +++ dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp | 3 +++ .../extensions/ufunc/elementwise_functions/heaviside.cpp | 3 +++ dpnp/backend/extensions/ufunc/elementwise_functions/i0.cpp | 3 +++ .../extensions/ufunc/elementwise_functions/interpolate.cpp | 6 ++++++ dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp | 3 +++ .../extensions/ufunc/elementwise_functions/ldexp.cpp | 3 +++ .../extensions/ufunc/elementwise_functions/logaddexp2.cpp | 2 ++ .../extensions/ufunc/elementwise_functions/radians.cpp | 3 +++ .../backend/extensions/ufunc/elementwise_functions/sinc.cpp | 4 ++++ .../extensions/ufunc/elementwise_functions/spacing.cpp | 3 +++ 18 files changed, 56 insertions(+) diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/bitwise_count.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/bitwise_count.cpp index 2fe60d2a5efe..e3d67d1ab67a 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/bitwise_count.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/bitwise_count.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/degrees.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/degrees.cpp index 420a7ebf1331..9bf17aa1594a 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/degrees.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/degrees.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/fabs.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/fabs.cpp index 4d1b061f3f58..16c5c1bddd66 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/fabs.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/fabs.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/fix.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/fix.cpp index 9fefbac85d41..1fe99a02ead2 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/fix.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/fix.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/float_power.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/float_power.cpp index bf2ca7e6fa2d..3ce168940148 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/float_power.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/float_power.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/fmax.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/fmax.cpp index 84a0c03a1f6e..063ad57c1b34 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/fmax.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/fmax.cpp @@ -23,6 +23,8 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/fmin.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/fmin.cpp index 0211be04866f..8af827f1756c 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/fmin.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/fmin.cpp @@ -23,6 +23,8 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp index cb35d50c9f98..995d2662db41 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp index d9d83e273b2b..24d01c2ea3f1 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/heaviside.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/heaviside.cpp index 273f8a1e5d07..624d3446c007 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/heaviside.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/heaviside.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/i0.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/i0.cpp index c74d67c4810f..ca11b78534f2 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/i0.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/i0.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp index 248f9be6c675..15b110e088f8 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp @@ -24,8 +24,14 @@ //***************************************************************************** #include +#include +#include +#include +#include #include +#include + #include "dpctl4pybind11.hpp" #include #include diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp index 63481a8ded74..a74d04444a4e 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp index c59b0b1c0ef8..3da7a53c5cfa 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/logaddexp2.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/logaddexp2.cpp index d2d2df691b42..191a01b00512 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/logaddexp2.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/logaddexp2.cpp @@ -23,6 +23,8 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/radians.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/radians.cpp index b2f774f271ba..cf922dd735f8 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/radians.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/radians.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/sinc.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/sinc.cpp index 6a59f2d82c56..f3ce28108cf9 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/sinc.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/sinc.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include "dpctl4pybind11.hpp" diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/spacing.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/spacing.cpp index d28c42476b2a..c99bd043c212 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/spacing.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/spacing.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include "dpctl4pybind11.hpp" From 2b4b7a6cd7d5becebe7d2f939026f26e79677c02 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Mon, 4 Aug 2025 12:16:03 +0200 Subject: [PATCH 2/5] Add missing includes to VM functions --- dpnp/backend/extensions/vm/abs.cpp | 4 ++++ dpnp/backend/extensions/vm/acos.cpp | 4 ++++ dpnp/backend/extensions/vm/acosh.cpp | 4 ++++ dpnp/backend/extensions/vm/add.cpp | 3 +++ dpnp/backend/extensions/vm/arg.cpp | 4 ++++ dpnp/backend/extensions/vm/asin.cpp | 4 ++++ dpnp/backend/extensions/vm/asinh.cpp | 4 ++++ dpnp/backend/extensions/vm/atan.cpp | 4 ++++ dpnp/backend/extensions/vm/atan2.cpp | 2 ++ dpnp/backend/extensions/vm/atanh.cpp | 4 ++++ dpnp/backend/extensions/vm/cbrt.cpp | 3 +++ dpnp/backend/extensions/vm/ceil.cpp | 3 +++ dpnp/backend/extensions/vm/common.hpp | 2 ++ dpnp/backend/extensions/vm/conj.cpp | 4 ++++ dpnp/backend/extensions/vm/copysign.cpp | 2 ++ dpnp/backend/extensions/vm/cos.cpp | 4 ++++ dpnp/backend/extensions/vm/cosh.cpp | 4 ++++ dpnp/backend/extensions/vm/div.cpp | 3 +++ dpnp/backend/extensions/vm/exp.cpp | 4 ++++ dpnp/backend/extensions/vm/exp2.cpp | 3 +++ dpnp/backend/extensions/vm/expm1.cpp | 3 +++ dpnp/backend/extensions/vm/floor.cpp | 3 +++ dpnp/backend/extensions/vm/fmax.cpp | 2 ++ dpnp/backend/extensions/vm/fmin.cpp | 2 ++ dpnp/backend/extensions/vm/fmod.cpp | 2 ++ dpnp/backend/extensions/vm/hypot.cpp | 2 ++ dpnp/backend/extensions/vm/i0.cpp | 3 +++ dpnp/backend/extensions/vm/inv.cpp | 3 +++ dpnp/backend/extensions/vm/ln.cpp | 4 ++++ dpnp/backend/extensions/vm/log10.cpp | 4 ++++ dpnp/backend/extensions/vm/log1p.cpp | 3 +++ dpnp/backend/extensions/vm/log2.cpp | 3 +++ dpnp/backend/extensions/vm/mul.cpp | 3 +++ dpnp/backend/extensions/vm/nextafter.cpp | 2 ++ dpnp/backend/extensions/vm/pow.cpp | 3 +++ dpnp/backend/extensions/vm/rint.cpp | 3 +++ dpnp/backend/extensions/vm/sin.cpp | 4 ++++ dpnp/backend/extensions/vm/sinh.cpp | 4 ++++ dpnp/backend/extensions/vm/sqr.cpp | 3 +++ dpnp/backend/extensions/vm/sqrt.cpp | 4 ++++ dpnp/backend/extensions/vm/sub.cpp | 3 +++ dpnp/backend/extensions/vm/tan.cpp | 4 ++++ dpnp/backend/extensions/vm/tanh.cpp | 4 ++++ dpnp/backend/extensions/vm/trunc.cpp | 3 +++ 44 files changed, 143 insertions(+) diff --git a/dpnp/backend/extensions/vm/abs.cpp b/dpnp/backend/extensions/vm/abs.cpp index 0842146c04e1..5ce568543135 100644 --- a/dpnp/backend/extensions/vm/abs.cpp +++ b/dpnp/backend/extensions/vm/abs.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/acos.cpp b/dpnp/backend/extensions/vm/acos.cpp index e21005208c39..9a4eecd557f5 100644 --- a/dpnp/backend/extensions/vm/acos.cpp +++ b/dpnp/backend/extensions/vm/acos.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/acosh.cpp b/dpnp/backend/extensions/vm/acosh.cpp index 169c6d7f8868..efd896c905b5 100644 --- a/dpnp/backend/extensions/vm/acosh.cpp +++ b/dpnp/backend/extensions/vm/acosh.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/add.cpp b/dpnp/backend/extensions/vm/add.cpp index 3cb5ac0ec816..d0f10c213753 100644 --- a/dpnp/backend/extensions/vm/add.cpp +++ b/dpnp/backend/extensions/vm/add.cpp @@ -23,7 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/arg.cpp b/dpnp/backend/extensions/vm/arg.cpp index 174f61c72e7c..19d0f8050287 100644 --- a/dpnp/backend/extensions/vm/arg.cpp +++ b/dpnp/backend/extensions/vm/arg.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/asin.cpp b/dpnp/backend/extensions/vm/asin.cpp index 51b7a0b3a219..93d220573c44 100644 --- a/dpnp/backend/extensions/vm/asin.cpp +++ b/dpnp/backend/extensions/vm/asin.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/asinh.cpp b/dpnp/backend/extensions/vm/asinh.cpp index f1fc016bd3bd..9f87290f7f77 100644 --- a/dpnp/backend/extensions/vm/asinh.cpp +++ b/dpnp/backend/extensions/vm/asinh.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/atan.cpp b/dpnp/backend/extensions/vm/atan.cpp index 5b68bf896342..fa13217882c8 100644 --- a/dpnp/backend/extensions/vm/atan.cpp +++ b/dpnp/backend/extensions/vm/atan.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/atan2.cpp b/dpnp/backend/extensions/vm/atan2.cpp index d4a76c6fcc25..40781215b928 100644 --- a/dpnp/backend/extensions/vm/atan2.cpp +++ b/dpnp/backend/extensions/vm/atan2.cpp @@ -24,6 +24,8 @@ //***************************************************************************** #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/atanh.cpp b/dpnp/backend/extensions/vm/atanh.cpp index 3ef18e01cc81..42ca2e813662 100644 --- a/dpnp/backend/extensions/vm/atanh.cpp +++ b/dpnp/backend/extensions/vm/atanh.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/cbrt.cpp b/dpnp/backend/extensions/vm/cbrt.cpp index 074f1ef92587..42a028a83485 100644 --- a/dpnp/backend/extensions/vm/cbrt.cpp +++ b/dpnp/backend/extensions/vm/cbrt.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/ceil.cpp b/dpnp/backend/extensions/vm/ceil.cpp index 6e85da6bd731..730d4bec9d7f 100644 --- a/dpnp/backend/extensions/vm/ceil.cpp +++ b/dpnp/backend/extensions/vm/ceil.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/common.hpp b/dpnp/backend/extensions/vm/common.hpp index b58f55ede815..3a93d7b6e8e9 100644 --- a/dpnp/backend/extensions/vm/common.hpp +++ b/dpnp/backend/extensions/vm/common.hpp @@ -25,6 +25,8 @@ #pragma once +#include + #include #include diff --git a/dpnp/backend/extensions/vm/conj.cpp b/dpnp/backend/extensions/vm/conj.cpp index 34c265b046a1..f41a1fefa495 100644 --- a/dpnp/backend/extensions/vm/conj.cpp +++ b/dpnp/backend/extensions/vm/conj.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/copysign.cpp b/dpnp/backend/extensions/vm/copysign.cpp index 7a703124f641..5dcf2c5ac96d 100644 --- a/dpnp/backend/extensions/vm/copysign.cpp +++ b/dpnp/backend/extensions/vm/copysign.cpp @@ -24,6 +24,8 @@ //***************************************************************************** #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/cos.cpp b/dpnp/backend/extensions/vm/cos.cpp index d0eaa531df84..8c6dcab23e39 100644 --- a/dpnp/backend/extensions/vm/cos.cpp +++ b/dpnp/backend/extensions/vm/cos.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/cosh.cpp b/dpnp/backend/extensions/vm/cosh.cpp index 11b671d76bea..40ca40f8c7f6 100644 --- a/dpnp/backend/extensions/vm/cosh.cpp +++ b/dpnp/backend/extensions/vm/cosh.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/div.cpp b/dpnp/backend/extensions/vm/div.cpp index ebad4fadf02a..4c6201c3b775 100644 --- a/dpnp/backend/extensions/vm/div.cpp +++ b/dpnp/backend/extensions/vm/div.cpp @@ -23,7 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/exp.cpp b/dpnp/backend/extensions/vm/exp.cpp index 83ab13300b72..bcac06905107 100644 --- a/dpnp/backend/extensions/vm/exp.cpp +++ b/dpnp/backend/extensions/vm/exp.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/exp2.cpp b/dpnp/backend/extensions/vm/exp2.cpp index 9342e2c13565..d917d8469409 100644 --- a/dpnp/backend/extensions/vm/exp2.cpp +++ b/dpnp/backend/extensions/vm/exp2.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/expm1.cpp b/dpnp/backend/extensions/vm/expm1.cpp index 394456969e09..657d4ed2198b 100644 --- a/dpnp/backend/extensions/vm/expm1.cpp +++ b/dpnp/backend/extensions/vm/expm1.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/floor.cpp b/dpnp/backend/extensions/vm/floor.cpp index 87c55c2d7843..54b3754d8201 100644 --- a/dpnp/backend/extensions/vm/floor.cpp +++ b/dpnp/backend/extensions/vm/floor.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/fmax.cpp b/dpnp/backend/extensions/vm/fmax.cpp index 688a6c005c48..1700f0fda892 100644 --- a/dpnp/backend/extensions/vm/fmax.cpp +++ b/dpnp/backend/extensions/vm/fmax.cpp @@ -24,6 +24,8 @@ //***************************************************************************** #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/fmin.cpp b/dpnp/backend/extensions/vm/fmin.cpp index 4239667923be..ae9bab591462 100644 --- a/dpnp/backend/extensions/vm/fmin.cpp +++ b/dpnp/backend/extensions/vm/fmin.cpp @@ -24,6 +24,8 @@ //***************************************************************************** #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/fmod.cpp b/dpnp/backend/extensions/vm/fmod.cpp index 30361b6c8afd..e5fd67215312 100644 --- a/dpnp/backend/extensions/vm/fmod.cpp +++ b/dpnp/backend/extensions/vm/fmod.cpp @@ -24,6 +24,8 @@ //***************************************************************************** #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/hypot.cpp b/dpnp/backend/extensions/vm/hypot.cpp index 282257c5ac75..39339e00e31d 100644 --- a/dpnp/backend/extensions/vm/hypot.cpp +++ b/dpnp/backend/extensions/vm/hypot.cpp @@ -24,6 +24,8 @@ //***************************************************************************** #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/i0.cpp b/dpnp/backend/extensions/vm/i0.cpp index f9d910d85543..9d9ebd0a1a42 100644 --- a/dpnp/backend/extensions/vm/i0.cpp +++ b/dpnp/backend/extensions/vm/i0.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/inv.cpp b/dpnp/backend/extensions/vm/inv.cpp index 45cb07d3a7c2..8f1ba8483289 100644 --- a/dpnp/backend/extensions/vm/inv.cpp +++ b/dpnp/backend/extensions/vm/inv.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/ln.cpp b/dpnp/backend/extensions/vm/ln.cpp index e31250344542..63c44ca01be5 100644 --- a/dpnp/backend/extensions/vm/ln.cpp +++ b/dpnp/backend/extensions/vm/ln.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/log10.cpp b/dpnp/backend/extensions/vm/log10.cpp index cb108c09bed6..b9ff909d259a 100644 --- a/dpnp/backend/extensions/vm/log10.cpp +++ b/dpnp/backend/extensions/vm/log10.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/log1p.cpp b/dpnp/backend/extensions/vm/log1p.cpp index e9bac5bd6854..509fe7c99c61 100644 --- a/dpnp/backend/extensions/vm/log1p.cpp +++ b/dpnp/backend/extensions/vm/log1p.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/log2.cpp b/dpnp/backend/extensions/vm/log2.cpp index d78054047e85..94d208773996 100644 --- a/dpnp/backend/extensions/vm/log2.cpp +++ b/dpnp/backend/extensions/vm/log2.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/mul.cpp b/dpnp/backend/extensions/vm/mul.cpp index ba3e1df835e0..0913df55de4c 100644 --- a/dpnp/backend/extensions/vm/mul.cpp +++ b/dpnp/backend/extensions/vm/mul.cpp @@ -23,7 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/nextafter.cpp b/dpnp/backend/extensions/vm/nextafter.cpp index 7a06d6aff15e..c4703b95c760 100644 --- a/dpnp/backend/extensions/vm/nextafter.cpp +++ b/dpnp/backend/extensions/vm/nextafter.cpp @@ -24,6 +24,8 @@ //***************************************************************************** #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/pow.cpp b/dpnp/backend/extensions/vm/pow.cpp index 8274a203c608..3a8da4f5d452 100644 --- a/dpnp/backend/extensions/vm/pow.cpp +++ b/dpnp/backend/extensions/vm/pow.cpp @@ -23,7 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/rint.cpp b/dpnp/backend/extensions/vm/rint.cpp index 6d101807b393..d1035cc13b04 100644 --- a/dpnp/backend/extensions/vm/rint.cpp +++ b/dpnp/backend/extensions/vm/rint.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/sin.cpp b/dpnp/backend/extensions/vm/sin.cpp index 446acd67d3b7..06c89c221634 100644 --- a/dpnp/backend/extensions/vm/sin.cpp +++ b/dpnp/backend/extensions/vm/sin.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/sinh.cpp b/dpnp/backend/extensions/vm/sinh.cpp index 77c5548abbf2..50506947e88a 100644 --- a/dpnp/backend/extensions/vm/sinh.cpp +++ b/dpnp/backend/extensions/vm/sinh.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/sqr.cpp b/dpnp/backend/extensions/vm/sqr.cpp index efd78f4d89c0..5eb06318c6e7 100644 --- a/dpnp/backend/extensions/vm/sqr.cpp +++ b/dpnp/backend/extensions/vm/sqr.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/sqrt.cpp b/dpnp/backend/extensions/vm/sqrt.cpp index a3b42e80c255..1797d2ae936e 100644 --- a/dpnp/backend/extensions/vm/sqrt.cpp +++ b/dpnp/backend/extensions/vm/sqrt.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/sub.cpp b/dpnp/backend/extensions/vm/sub.cpp index dcdba3b21a69..1a435a06a6b8 100644 --- a/dpnp/backend/extensions/vm/sub.cpp +++ b/dpnp/backend/extensions/vm/sub.cpp @@ -23,7 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include +#include +#include #include #include diff --git a/dpnp/backend/extensions/vm/tan.cpp b/dpnp/backend/extensions/vm/tan.cpp index 5dd9e906aa8e..dd9ad001f168 100644 --- a/dpnp/backend/extensions/vm/tan.cpp +++ b/dpnp/backend/extensions/vm/tan.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/tanh.cpp b/dpnp/backend/extensions/vm/tanh.cpp index 68fcdcc375b9..5d72edb7856e 100644 --- a/dpnp/backend/extensions/vm/tanh.cpp +++ b/dpnp/backend/extensions/vm/tanh.cpp @@ -23,6 +23,10 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include +#include + #include #include diff --git a/dpnp/backend/extensions/vm/trunc.cpp b/dpnp/backend/extensions/vm/trunc.cpp index 9a8984007593..d5c36fd83b9f 100644 --- a/dpnp/backend/extensions/vm/trunc.cpp +++ b/dpnp/backend/extensions/vm/trunc.cpp @@ -23,6 +23,9 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include +#include + #include #include From fbc4dc59620fd219c71828db544802bce1f978cf Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Tue, 2 Sep 2025 14:08:50 +0200 Subject: [PATCH 3/5] Add PR to the changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f3edc23d969..d2f9fac5f9f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * FFT module is updated to perform in-place FFT in intermediate steps of ND FFT [#2543](https://github.com/IntelPython/dpnp/pull/2543) * Reused dpctl tensor include to enable experimental SYCL namespace for complex types [#2546](https://github.com/IntelPython/dpnp/pull/2546) * Changed Windows-specific logic in dpnp initialization [#2553](https://github.com/IntelPython/dpnp/pull/2553) +* Added missing includes to files in ufunc and VM pybind11 extensions [#2571](https://github.com/IntelPython/dpnp/pull/2571) ### Deprecated From c6b64dc855f95a3a27277e63cfe1a5a0ba7fa4b1 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Wed, 3 Sep 2025 15:09:13 +0200 Subject: [PATCH 4/5] Add cstdint include for sources with the fixed-width integer types used --- .../extensions/ufunc/elementwise_functions/bitwise_count.cpp | 1 + dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp | 1 + dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp | 1 + .../extensions/ufunc/elementwise_functions/interpolate.cpp | 1 + dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp | 1 + dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp | 1 + dpnp/backend/extensions/vm/abs.cpp | 1 + dpnp/backend/extensions/vm/acos.cpp | 1 + dpnp/backend/extensions/vm/acosh.cpp | 1 + dpnp/backend/extensions/vm/add.cpp | 1 + dpnp/backend/extensions/vm/arg.cpp | 1 + dpnp/backend/extensions/vm/asin.cpp | 1 + dpnp/backend/extensions/vm/asinh.cpp | 1 + dpnp/backend/extensions/vm/atan.cpp | 1 + dpnp/backend/extensions/vm/atan2.cpp | 1 + dpnp/backend/extensions/vm/atanh.cpp | 1 + dpnp/backend/extensions/vm/cbrt.cpp | 1 + dpnp/backend/extensions/vm/ceil.cpp | 1 + dpnp/backend/extensions/vm/conj.cpp | 1 + dpnp/backend/extensions/vm/copysign.cpp | 1 + dpnp/backend/extensions/vm/cos.cpp | 1 + dpnp/backend/extensions/vm/cosh.cpp | 1 + dpnp/backend/extensions/vm/div.cpp | 1 + dpnp/backend/extensions/vm/exp.cpp | 1 + dpnp/backend/extensions/vm/exp2.cpp | 1 + dpnp/backend/extensions/vm/expm1.cpp | 1 + dpnp/backend/extensions/vm/floor.cpp | 1 + dpnp/backend/extensions/vm/fmax.cpp | 1 + dpnp/backend/extensions/vm/fmin.cpp | 1 + dpnp/backend/extensions/vm/fmod.cpp | 1 + dpnp/backend/extensions/vm/hypot.cpp | 1 + dpnp/backend/extensions/vm/i0.cpp | 1 + dpnp/backend/extensions/vm/inv.cpp | 1 + dpnp/backend/extensions/vm/ln.cpp | 1 + dpnp/backend/extensions/vm/log10.cpp | 1 + dpnp/backend/extensions/vm/log1p.cpp | 1 + dpnp/backend/extensions/vm/log2.cpp | 1 + dpnp/backend/extensions/vm/mul.cpp | 1 + dpnp/backend/extensions/vm/nextafter.cpp | 1 + dpnp/backend/extensions/vm/pow.cpp | 1 + dpnp/backend/extensions/vm/rint.cpp | 1 + dpnp/backend/extensions/vm/sin.cpp | 1 + dpnp/backend/extensions/vm/sinh.cpp | 1 + dpnp/backend/extensions/vm/sqr.cpp | 1 + dpnp/backend/extensions/vm/sqrt.cpp | 1 + dpnp/backend/extensions/vm/sub.cpp | 1 + dpnp/backend/extensions/vm/tan.cpp | 1 + dpnp/backend/extensions/vm/tanh.cpp | 1 + dpnp/backend/extensions/vm/trunc.cpp | 1 + 49 files changed, 49 insertions(+) diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/bitwise_count.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/bitwise_count.cpp index e3d67d1ab67a..051e036aa94f 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/bitwise_count.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/bitwise_count.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp index 995d2662db41..ed0de9a772ea 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/fmod.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp index 24d01c2ea3f1..cff994f83c21 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/gcd.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp index 15b110e088f8..464b5513681f 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp index a74d04444a4e..3bc67a118153 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/lcm.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp index 3da7a53c5cfa..8c3676c35d22 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/ldexp.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/abs.cpp b/dpnp/backend/extensions/vm/abs.cpp index 5ce568543135..38160c5b46c1 100644 --- a/dpnp/backend/extensions/vm/abs.cpp +++ b/dpnp/backend/extensions/vm/abs.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/acos.cpp b/dpnp/backend/extensions/vm/acos.cpp index 9a4eecd557f5..7b6a7b706416 100644 --- a/dpnp/backend/extensions/vm/acos.cpp +++ b/dpnp/backend/extensions/vm/acos.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/acosh.cpp b/dpnp/backend/extensions/vm/acosh.cpp index efd896c905b5..fae59f24d898 100644 --- a/dpnp/backend/extensions/vm/acosh.cpp +++ b/dpnp/backend/extensions/vm/acosh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/add.cpp b/dpnp/backend/extensions/vm/add.cpp index d0f10c213753..f3f4e01a23ca 100644 --- a/dpnp/backend/extensions/vm/add.cpp +++ b/dpnp/backend/extensions/vm/add.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/arg.cpp b/dpnp/backend/extensions/vm/arg.cpp index 19d0f8050287..5940871ac726 100644 --- a/dpnp/backend/extensions/vm/arg.cpp +++ b/dpnp/backend/extensions/vm/arg.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/asin.cpp b/dpnp/backend/extensions/vm/asin.cpp index 93d220573c44..477b9760a88b 100644 --- a/dpnp/backend/extensions/vm/asin.cpp +++ b/dpnp/backend/extensions/vm/asin.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/asinh.cpp b/dpnp/backend/extensions/vm/asinh.cpp index 9f87290f7f77..28e0c5704bc3 100644 --- a/dpnp/backend/extensions/vm/asinh.cpp +++ b/dpnp/backend/extensions/vm/asinh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/atan.cpp b/dpnp/backend/extensions/vm/atan.cpp index fa13217882c8..e532ee20484b 100644 --- a/dpnp/backend/extensions/vm/atan.cpp +++ b/dpnp/backend/extensions/vm/atan.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/atan2.cpp b/dpnp/backend/extensions/vm/atan2.cpp index 40781215b928..1448b2e19b7d 100644 --- a/dpnp/backend/extensions/vm/atan2.cpp +++ b/dpnp/backend/extensions/vm/atan2.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/atanh.cpp b/dpnp/backend/extensions/vm/atanh.cpp index 42ca2e813662..7230a9405d59 100644 --- a/dpnp/backend/extensions/vm/atanh.cpp +++ b/dpnp/backend/extensions/vm/atanh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/cbrt.cpp b/dpnp/backend/extensions/vm/cbrt.cpp index 42a028a83485..dec6fe49d267 100644 --- a/dpnp/backend/extensions/vm/cbrt.cpp +++ b/dpnp/backend/extensions/vm/cbrt.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/ceil.cpp b/dpnp/backend/extensions/vm/ceil.cpp index 730d4bec9d7f..014ed0c56723 100644 --- a/dpnp/backend/extensions/vm/ceil.cpp +++ b/dpnp/backend/extensions/vm/ceil.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/conj.cpp b/dpnp/backend/extensions/vm/conj.cpp index f41a1fefa495..5ed8a441b645 100644 --- a/dpnp/backend/extensions/vm/conj.cpp +++ b/dpnp/backend/extensions/vm/conj.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/copysign.cpp b/dpnp/backend/extensions/vm/copysign.cpp index 5dcf2c5ac96d..a565a9637cf9 100644 --- a/dpnp/backend/extensions/vm/copysign.cpp +++ b/dpnp/backend/extensions/vm/copysign.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/cos.cpp b/dpnp/backend/extensions/vm/cos.cpp index 8c6dcab23e39..ee89a7f90b0f 100644 --- a/dpnp/backend/extensions/vm/cos.cpp +++ b/dpnp/backend/extensions/vm/cos.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/cosh.cpp b/dpnp/backend/extensions/vm/cosh.cpp index 40ca40f8c7f6..7876dd3d08f4 100644 --- a/dpnp/backend/extensions/vm/cosh.cpp +++ b/dpnp/backend/extensions/vm/cosh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/div.cpp b/dpnp/backend/extensions/vm/div.cpp index 4c6201c3b775..25d677649198 100644 --- a/dpnp/backend/extensions/vm/div.cpp +++ b/dpnp/backend/extensions/vm/div.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/exp.cpp b/dpnp/backend/extensions/vm/exp.cpp index bcac06905107..868dd0a9b9bc 100644 --- a/dpnp/backend/extensions/vm/exp.cpp +++ b/dpnp/backend/extensions/vm/exp.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/exp2.cpp b/dpnp/backend/extensions/vm/exp2.cpp index d917d8469409..135a8329a64b 100644 --- a/dpnp/backend/extensions/vm/exp2.cpp +++ b/dpnp/backend/extensions/vm/exp2.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/expm1.cpp b/dpnp/backend/extensions/vm/expm1.cpp index 657d4ed2198b..d2bb067df8b9 100644 --- a/dpnp/backend/extensions/vm/expm1.cpp +++ b/dpnp/backend/extensions/vm/expm1.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/floor.cpp b/dpnp/backend/extensions/vm/floor.cpp index 54b3754d8201..9efa0a31c57f 100644 --- a/dpnp/backend/extensions/vm/floor.cpp +++ b/dpnp/backend/extensions/vm/floor.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/fmax.cpp b/dpnp/backend/extensions/vm/fmax.cpp index 1700f0fda892..7d127905709b 100644 --- a/dpnp/backend/extensions/vm/fmax.cpp +++ b/dpnp/backend/extensions/vm/fmax.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/fmin.cpp b/dpnp/backend/extensions/vm/fmin.cpp index ae9bab591462..c8e15e222270 100644 --- a/dpnp/backend/extensions/vm/fmin.cpp +++ b/dpnp/backend/extensions/vm/fmin.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/fmod.cpp b/dpnp/backend/extensions/vm/fmod.cpp index e5fd67215312..d7d936946932 100644 --- a/dpnp/backend/extensions/vm/fmod.cpp +++ b/dpnp/backend/extensions/vm/fmod.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/hypot.cpp b/dpnp/backend/extensions/vm/hypot.cpp index 39339e00e31d..80c0e8dc57c6 100644 --- a/dpnp/backend/extensions/vm/hypot.cpp +++ b/dpnp/backend/extensions/vm/hypot.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/i0.cpp b/dpnp/backend/extensions/vm/i0.cpp index 9d9ebd0a1a42..edc49949e945 100644 --- a/dpnp/backend/extensions/vm/i0.cpp +++ b/dpnp/backend/extensions/vm/i0.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/inv.cpp b/dpnp/backend/extensions/vm/inv.cpp index 8f1ba8483289..a03094711878 100644 --- a/dpnp/backend/extensions/vm/inv.cpp +++ b/dpnp/backend/extensions/vm/inv.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/ln.cpp b/dpnp/backend/extensions/vm/ln.cpp index 63c44ca01be5..617a981cc33d 100644 --- a/dpnp/backend/extensions/vm/ln.cpp +++ b/dpnp/backend/extensions/vm/ln.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/log10.cpp b/dpnp/backend/extensions/vm/log10.cpp index b9ff909d259a..51179e5d06ff 100644 --- a/dpnp/backend/extensions/vm/log10.cpp +++ b/dpnp/backend/extensions/vm/log10.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/log1p.cpp b/dpnp/backend/extensions/vm/log1p.cpp index 509fe7c99c61..76f5a10ee159 100644 --- a/dpnp/backend/extensions/vm/log1p.cpp +++ b/dpnp/backend/extensions/vm/log1p.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/log2.cpp b/dpnp/backend/extensions/vm/log2.cpp index 94d208773996..e550777c842a 100644 --- a/dpnp/backend/extensions/vm/log2.cpp +++ b/dpnp/backend/extensions/vm/log2.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/mul.cpp b/dpnp/backend/extensions/vm/mul.cpp index 0913df55de4c..01d3858a095e 100644 --- a/dpnp/backend/extensions/vm/mul.cpp +++ b/dpnp/backend/extensions/vm/mul.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/nextafter.cpp b/dpnp/backend/extensions/vm/nextafter.cpp index c4703b95c760..aabe09e037ad 100644 --- a/dpnp/backend/extensions/vm/nextafter.cpp +++ b/dpnp/backend/extensions/vm/nextafter.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/pow.cpp b/dpnp/backend/extensions/vm/pow.cpp index 3a8da4f5d452..2c5e65e48e5b 100644 --- a/dpnp/backend/extensions/vm/pow.cpp +++ b/dpnp/backend/extensions/vm/pow.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/rint.cpp b/dpnp/backend/extensions/vm/rint.cpp index d1035cc13b04..e73fea8078f8 100644 --- a/dpnp/backend/extensions/vm/rint.cpp +++ b/dpnp/backend/extensions/vm/rint.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/sin.cpp b/dpnp/backend/extensions/vm/sin.cpp index 06c89c221634..c7b437a353de 100644 --- a/dpnp/backend/extensions/vm/sin.cpp +++ b/dpnp/backend/extensions/vm/sin.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/sinh.cpp b/dpnp/backend/extensions/vm/sinh.cpp index 50506947e88a..81aa354e3ee1 100644 --- a/dpnp/backend/extensions/vm/sinh.cpp +++ b/dpnp/backend/extensions/vm/sinh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/sqr.cpp b/dpnp/backend/extensions/vm/sqr.cpp index 5eb06318c6e7..48103f3f5d54 100644 --- a/dpnp/backend/extensions/vm/sqr.cpp +++ b/dpnp/backend/extensions/vm/sqr.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include diff --git a/dpnp/backend/extensions/vm/sqrt.cpp b/dpnp/backend/extensions/vm/sqrt.cpp index 1797d2ae936e..101e2b68befe 100644 --- a/dpnp/backend/extensions/vm/sqrt.cpp +++ b/dpnp/backend/extensions/vm/sqrt.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/sub.cpp b/dpnp/backend/extensions/vm/sub.cpp index 1a435a06a6b8..dfa9a3af98d0 100644 --- a/dpnp/backend/extensions/vm/sub.cpp +++ b/dpnp/backend/extensions/vm/sub.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/tan.cpp b/dpnp/backend/extensions/vm/tan.cpp index dd9ad001f168..1d08a65f5560 100644 --- a/dpnp/backend/extensions/vm/tan.cpp +++ b/dpnp/backend/extensions/vm/tan.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/tanh.cpp b/dpnp/backend/extensions/vm/tanh.cpp index 5d72edb7856e..a71835a3c749 100644 --- a/dpnp/backend/extensions/vm/tanh.cpp +++ b/dpnp/backend/extensions/vm/tanh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include diff --git a/dpnp/backend/extensions/vm/trunc.cpp b/dpnp/backend/extensions/vm/trunc.cpp index d5c36fd83b9f..fd2fdc34cc0e 100644 --- a/dpnp/backend/extensions/vm/trunc.cpp +++ b/dpnp/backend/extensions/vm/trunc.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include From 18ef1c9cac4de3f5c3dc485f2d63494c5d4fb6e0 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Wed, 3 Sep 2025 15:13:03 +0200 Subject: [PATCH 5/5] Add cstddef include for sources with std::size_t type used --- .../extensions/ufunc/elementwise_functions/interpolate.cpp | 1 + dpnp/backend/extensions/vm/abs.cpp | 1 + dpnp/backend/extensions/vm/acos.cpp | 1 + dpnp/backend/extensions/vm/acosh.cpp | 1 + dpnp/backend/extensions/vm/add.cpp | 1 + dpnp/backend/extensions/vm/arg.cpp | 1 + dpnp/backend/extensions/vm/asin.cpp | 1 + dpnp/backend/extensions/vm/asinh.cpp | 1 + dpnp/backend/extensions/vm/atan.cpp | 1 + dpnp/backend/extensions/vm/atan2.cpp | 1 + dpnp/backend/extensions/vm/atanh.cpp | 1 + dpnp/backend/extensions/vm/cbrt.cpp | 1 + dpnp/backend/extensions/vm/ceil.cpp | 1 + dpnp/backend/extensions/vm/conj.cpp | 1 + dpnp/backend/extensions/vm/copysign.cpp | 1 + dpnp/backend/extensions/vm/cos.cpp | 1 + dpnp/backend/extensions/vm/cosh.cpp | 1 + dpnp/backend/extensions/vm/div.cpp | 1 + dpnp/backend/extensions/vm/exp.cpp | 1 + dpnp/backend/extensions/vm/exp2.cpp | 1 + dpnp/backend/extensions/vm/expm1.cpp | 1 + dpnp/backend/extensions/vm/floor.cpp | 1 + dpnp/backend/extensions/vm/fmax.cpp | 1 + dpnp/backend/extensions/vm/fmin.cpp | 1 + dpnp/backend/extensions/vm/fmod.cpp | 1 + dpnp/backend/extensions/vm/hypot.cpp | 1 + dpnp/backend/extensions/vm/i0.cpp | 1 + dpnp/backend/extensions/vm/inv.cpp | 1 + dpnp/backend/extensions/vm/ln.cpp | 1 + dpnp/backend/extensions/vm/log10.cpp | 1 + dpnp/backend/extensions/vm/log1p.cpp | 1 + dpnp/backend/extensions/vm/log2.cpp | 1 + dpnp/backend/extensions/vm/mul.cpp | 1 + dpnp/backend/extensions/vm/nextafter.cpp | 1 + dpnp/backend/extensions/vm/pow.cpp | 1 + dpnp/backend/extensions/vm/rint.cpp | 1 + dpnp/backend/extensions/vm/sin.cpp | 1 + dpnp/backend/extensions/vm/sinh.cpp | 1 + dpnp/backend/extensions/vm/sqr.cpp | 1 + dpnp/backend/extensions/vm/sqrt.cpp | 1 + dpnp/backend/extensions/vm/sub.cpp | 1 + dpnp/backend/extensions/vm/tan.cpp | 1 + dpnp/backend/extensions/vm/tanh.cpp | 1 + dpnp/backend/extensions/vm/trunc.cpp | 1 + 44 files changed, 44 insertions(+) diff --git a/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp b/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp index 464b5513681f..d88b255e6271 100644 --- a/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp +++ b/dpnp/backend/extensions/ufunc/elementwise_functions/interpolate.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/abs.cpp b/dpnp/backend/extensions/vm/abs.cpp index 38160c5b46c1..301b443085ad 100644 --- a/dpnp/backend/extensions/vm/abs.cpp +++ b/dpnp/backend/extensions/vm/abs.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/acos.cpp b/dpnp/backend/extensions/vm/acos.cpp index 7b6a7b706416..6fdf8335a3d9 100644 --- a/dpnp/backend/extensions/vm/acos.cpp +++ b/dpnp/backend/extensions/vm/acos.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/acosh.cpp b/dpnp/backend/extensions/vm/acosh.cpp index fae59f24d898..738547aeaca8 100644 --- a/dpnp/backend/extensions/vm/acosh.cpp +++ b/dpnp/backend/extensions/vm/acosh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/add.cpp b/dpnp/backend/extensions/vm/add.cpp index f3f4e01a23ca..03979b3b51b4 100644 --- a/dpnp/backend/extensions/vm/add.cpp +++ b/dpnp/backend/extensions/vm/add.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/arg.cpp b/dpnp/backend/extensions/vm/arg.cpp index 5940871ac726..844d21ac37f3 100644 --- a/dpnp/backend/extensions/vm/arg.cpp +++ b/dpnp/backend/extensions/vm/arg.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/asin.cpp b/dpnp/backend/extensions/vm/asin.cpp index 477b9760a88b..b7a865ab920b 100644 --- a/dpnp/backend/extensions/vm/asin.cpp +++ b/dpnp/backend/extensions/vm/asin.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/asinh.cpp b/dpnp/backend/extensions/vm/asinh.cpp index 28e0c5704bc3..756bdbd3ec10 100644 --- a/dpnp/backend/extensions/vm/asinh.cpp +++ b/dpnp/backend/extensions/vm/asinh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/atan.cpp b/dpnp/backend/extensions/vm/atan.cpp index e532ee20484b..8af845a1ed42 100644 --- a/dpnp/backend/extensions/vm/atan.cpp +++ b/dpnp/backend/extensions/vm/atan.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/atan2.cpp b/dpnp/backend/extensions/vm/atan2.cpp index 1448b2e19b7d..8ab154a47c01 100644 --- a/dpnp/backend/extensions/vm/atan2.cpp +++ b/dpnp/backend/extensions/vm/atan2.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/atanh.cpp b/dpnp/backend/extensions/vm/atanh.cpp index 7230a9405d59..fe189fa7234e 100644 --- a/dpnp/backend/extensions/vm/atanh.cpp +++ b/dpnp/backend/extensions/vm/atanh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/cbrt.cpp b/dpnp/backend/extensions/vm/cbrt.cpp index dec6fe49d267..86c41503302e 100644 --- a/dpnp/backend/extensions/vm/cbrt.cpp +++ b/dpnp/backend/extensions/vm/cbrt.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/ceil.cpp b/dpnp/backend/extensions/vm/ceil.cpp index 014ed0c56723..ed334b806b21 100644 --- a/dpnp/backend/extensions/vm/ceil.cpp +++ b/dpnp/backend/extensions/vm/ceil.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/conj.cpp b/dpnp/backend/extensions/vm/conj.cpp index 5ed8a441b645..c5911c2cf97d 100644 --- a/dpnp/backend/extensions/vm/conj.cpp +++ b/dpnp/backend/extensions/vm/conj.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/copysign.cpp b/dpnp/backend/extensions/vm/copysign.cpp index a565a9637cf9..91fef94e1b4a 100644 --- a/dpnp/backend/extensions/vm/copysign.cpp +++ b/dpnp/backend/extensions/vm/copysign.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/cos.cpp b/dpnp/backend/extensions/vm/cos.cpp index ee89a7f90b0f..5c4a8e794f7b 100644 --- a/dpnp/backend/extensions/vm/cos.cpp +++ b/dpnp/backend/extensions/vm/cos.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/cosh.cpp b/dpnp/backend/extensions/vm/cosh.cpp index 7876dd3d08f4..3572c26af08e 100644 --- a/dpnp/backend/extensions/vm/cosh.cpp +++ b/dpnp/backend/extensions/vm/cosh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/div.cpp b/dpnp/backend/extensions/vm/div.cpp index 25d677649198..bc7b99db0703 100644 --- a/dpnp/backend/extensions/vm/div.cpp +++ b/dpnp/backend/extensions/vm/div.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/exp.cpp b/dpnp/backend/extensions/vm/exp.cpp index 868dd0a9b9bc..3117005dc648 100644 --- a/dpnp/backend/extensions/vm/exp.cpp +++ b/dpnp/backend/extensions/vm/exp.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/exp2.cpp b/dpnp/backend/extensions/vm/exp2.cpp index 135a8329a64b..0176d3bb31fd 100644 --- a/dpnp/backend/extensions/vm/exp2.cpp +++ b/dpnp/backend/extensions/vm/exp2.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/expm1.cpp b/dpnp/backend/extensions/vm/expm1.cpp index d2bb067df8b9..0d8a733fb0ce 100644 --- a/dpnp/backend/extensions/vm/expm1.cpp +++ b/dpnp/backend/extensions/vm/expm1.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/floor.cpp b/dpnp/backend/extensions/vm/floor.cpp index 9efa0a31c57f..202bb546ad49 100644 --- a/dpnp/backend/extensions/vm/floor.cpp +++ b/dpnp/backend/extensions/vm/floor.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/fmax.cpp b/dpnp/backend/extensions/vm/fmax.cpp index 7d127905709b..022d049aeda4 100644 --- a/dpnp/backend/extensions/vm/fmax.cpp +++ b/dpnp/backend/extensions/vm/fmax.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/fmin.cpp b/dpnp/backend/extensions/vm/fmin.cpp index c8e15e222270..1ae33b9cfd18 100644 --- a/dpnp/backend/extensions/vm/fmin.cpp +++ b/dpnp/backend/extensions/vm/fmin.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/fmod.cpp b/dpnp/backend/extensions/vm/fmod.cpp index d7d936946932..258621dd70b1 100644 --- a/dpnp/backend/extensions/vm/fmod.cpp +++ b/dpnp/backend/extensions/vm/fmod.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/hypot.cpp b/dpnp/backend/extensions/vm/hypot.cpp index 80c0e8dc57c6..a3d4ff21a456 100644 --- a/dpnp/backend/extensions/vm/hypot.cpp +++ b/dpnp/backend/extensions/vm/hypot.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/i0.cpp b/dpnp/backend/extensions/vm/i0.cpp index edc49949e945..26d81fb23b26 100644 --- a/dpnp/backend/extensions/vm/i0.cpp +++ b/dpnp/backend/extensions/vm/i0.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/inv.cpp b/dpnp/backend/extensions/vm/inv.cpp index a03094711878..6c6994b670ff 100644 --- a/dpnp/backend/extensions/vm/inv.cpp +++ b/dpnp/backend/extensions/vm/inv.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/ln.cpp b/dpnp/backend/extensions/vm/ln.cpp index 617a981cc33d..5080fa43b93f 100644 --- a/dpnp/backend/extensions/vm/ln.cpp +++ b/dpnp/backend/extensions/vm/ln.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/log10.cpp b/dpnp/backend/extensions/vm/log10.cpp index 51179e5d06ff..81e9873e5fef 100644 --- a/dpnp/backend/extensions/vm/log10.cpp +++ b/dpnp/backend/extensions/vm/log10.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/log1p.cpp b/dpnp/backend/extensions/vm/log1p.cpp index 76f5a10ee159..55578bfda111 100644 --- a/dpnp/backend/extensions/vm/log1p.cpp +++ b/dpnp/backend/extensions/vm/log1p.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/log2.cpp b/dpnp/backend/extensions/vm/log2.cpp index e550777c842a..f1e5fe6091a6 100644 --- a/dpnp/backend/extensions/vm/log2.cpp +++ b/dpnp/backend/extensions/vm/log2.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/mul.cpp b/dpnp/backend/extensions/vm/mul.cpp index 01d3858a095e..58c29115fbdb 100644 --- a/dpnp/backend/extensions/vm/mul.cpp +++ b/dpnp/backend/extensions/vm/mul.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/nextafter.cpp b/dpnp/backend/extensions/vm/nextafter.cpp index aabe09e037ad..5f90b5d1a7d6 100644 --- a/dpnp/backend/extensions/vm/nextafter.cpp +++ b/dpnp/backend/extensions/vm/nextafter.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/pow.cpp b/dpnp/backend/extensions/vm/pow.cpp index 2c5e65e48e5b..ae7d30ab893c 100644 --- a/dpnp/backend/extensions/vm/pow.cpp +++ b/dpnp/backend/extensions/vm/pow.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/rint.cpp b/dpnp/backend/extensions/vm/rint.cpp index e73fea8078f8..3e7ac164f94c 100644 --- a/dpnp/backend/extensions/vm/rint.cpp +++ b/dpnp/backend/extensions/vm/rint.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/sin.cpp b/dpnp/backend/extensions/vm/sin.cpp index c7b437a353de..f04dab92e210 100644 --- a/dpnp/backend/extensions/vm/sin.cpp +++ b/dpnp/backend/extensions/vm/sin.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/sinh.cpp b/dpnp/backend/extensions/vm/sinh.cpp index 81aa354e3ee1..1144c8e2b7e4 100644 --- a/dpnp/backend/extensions/vm/sinh.cpp +++ b/dpnp/backend/extensions/vm/sinh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/sqr.cpp b/dpnp/backend/extensions/vm/sqr.cpp index 48103f3f5d54..80b9b7db2832 100644 --- a/dpnp/backend/extensions/vm/sqr.cpp +++ b/dpnp/backend/extensions/vm/sqr.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/sqrt.cpp b/dpnp/backend/extensions/vm/sqrt.cpp index 101e2b68befe..e873a1aeab63 100644 --- a/dpnp/backend/extensions/vm/sqrt.cpp +++ b/dpnp/backend/extensions/vm/sqrt.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/sub.cpp b/dpnp/backend/extensions/vm/sub.cpp index dfa9a3af98d0..9f9fd96d4bf5 100644 --- a/dpnp/backend/extensions/vm/sub.cpp +++ b/dpnp/backend/extensions/vm/sub.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/tan.cpp b/dpnp/backend/extensions/vm/tan.cpp index 1d08a65f5560..4de2e137676e 100644 --- a/dpnp/backend/extensions/vm/tan.cpp +++ b/dpnp/backend/extensions/vm/tan.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/tanh.cpp b/dpnp/backend/extensions/vm/tanh.cpp index a71835a3c749..5d774fc40c02 100644 --- a/dpnp/backend/extensions/vm/tanh.cpp +++ b/dpnp/backend/extensions/vm/tanh.cpp @@ -24,6 +24,7 @@ //***************************************************************************** #include +#include #include #include #include diff --git a/dpnp/backend/extensions/vm/trunc.cpp b/dpnp/backend/extensions/vm/trunc.cpp index fd2fdc34cc0e..ef2941299ce8 100644 --- a/dpnp/backend/extensions/vm/trunc.cpp +++ b/dpnp/backend/extensions/vm/trunc.cpp @@ -23,6 +23,7 @@ // THE POSSIBILITY OF SUCH DAMAGE. //***************************************************************************** +#include #include #include #include