From 1719c718906689203c881f00f85ae62bc0767fa3 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Tue, 10 Mar 2026 14:49:03 +0100 Subject: [PATCH 1/2] Add missing includes --- .../tensor/libtensor/include/kernels/accumulators.hpp | 2 ++ .../include/kernels/elementwise_functions/minimum.hpp | 1 + .../tensor/libtensor/include/utils/sycl_utils.hpp | 3 +++ .../tensor/libtensor/include/utils/type_dispatch.hpp | 1 + .../libtensor/include/utils/type_dispatch_building.hpp | 1 + .../libtensor/source/boolean_advanced_indexing.cpp | 1 + .../libtensor/source/copy_and_cast_usm_to_usm.cpp | 1 + .../libtensor/source/simplify_iteration_space.cpp | 10 +++++++--- dpnp/backend/include/dpnp4pybind11.hpp | 3 +++ 9 files changed, 20 insertions(+), 3 deletions(-) diff --git a/dpctl_ext/tensor/libtensor/include/kernels/accumulators.hpp b/dpctl_ext/tensor/libtensor/include/kernels/accumulators.hpp index 6451bc950006..60382e210d8b 100644 --- a/dpctl_ext/tensor/libtensor/include/kernels/accumulators.hpp +++ b/dpctl_ext/tensor/libtensor/include/kernels/accumulators.hpp @@ -33,6 +33,8 @@ //===---------------------------------------------------------------------===// #pragma once + +#include #include #include #include diff --git a/dpctl_ext/tensor/libtensor/include/kernels/elementwise_functions/minimum.hpp b/dpctl_ext/tensor/libtensor/include/kernels/elementwise_functions/minimum.hpp index d18577a5cf4e..cb7d86377984 100644 --- a/dpctl_ext/tensor/libtensor/include/kernels/elementwise_functions/minimum.hpp +++ b/dpctl_ext/tensor/libtensor/include/kernels/elementwise_functions/minimum.hpp @@ -37,6 +37,7 @@ #include #include #include +#include #include diff --git a/dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp b/dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp index 1cb70adafeec..1c30de312eea 100644 --- a/dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp +++ b/dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp @@ -33,6 +33,9 @@ #pragma once #include +#include +#include +#include #include #include #include diff --git a/dpctl_ext/tensor/libtensor/include/utils/type_dispatch.hpp b/dpctl_ext/tensor/libtensor/include/utils/type_dispatch.hpp index 242c2cf8724a..d08187aeaacc 100644 --- a/dpctl_ext/tensor/libtensor/include/utils/type_dispatch.hpp +++ b/dpctl_ext/tensor/libtensor/include/utils/type_dispatch.hpp @@ -32,6 +32,7 @@ #pragma once +#include #include #include #include diff --git a/dpctl_ext/tensor/libtensor/include/utils/type_dispatch_building.hpp b/dpctl_ext/tensor/libtensor/include/utils/type_dispatch_building.hpp index b1e02eb1513b..431e020fbdbe 100644 --- a/dpctl_ext/tensor/libtensor/include/utils/type_dispatch_building.hpp +++ b/dpctl_ext/tensor/libtensor/include/utils/type_dispatch_building.hpp @@ -32,6 +32,7 @@ #pragma once +#include #include #include #include diff --git a/dpctl_ext/tensor/libtensor/source/boolean_advanced_indexing.cpp b/dpctl_ext/tensor/libtensor/source/boolean_advanced_indexing.cpp index 4c46e1e2fec8..e44abbd48303 100644 --- a/dpctl_ext/tensor/libtensor/source/boolean_advanced_indexing.cpp +++ b/dpctl_ext/tensor/libtensor/source/boolean_advanced_indexing.cpp @@ -35,6 +35,7 @@ #include #include +#include #include #include #include diff --git a/dpctl_ext/tensor/libtensor/source/copy_and_cast_usm_to_usm.cpp b/dpctl_ext/tensor/libtensor/source/copy_and_cast_usm_to_usm.cpp index 9ea49ae1d88b..43a6fbf4a0dd 100644 --- a/dpctl_ext/tensor/libtensor/source/copy_and_cast_usm_to_usm.cpp +++ b/dpctl_ext/tensor/libtensor/source/copy_and_cast_usm_to_usm.cpp @@ -33,6 +33,7 @@ //===----------------------------------------------------------------------===// #include +#include #include #include #include diff --git a/dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp b/dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp index e3cff701ed50..a3fbd4fdfd60 100644 --- a/dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp +++ b/dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp @@ -32,14 +32,18 @@ /// This file defines functions of dpctl.tensor._tensor_impl extensions //===--------------------------------------------------------------------===// -#include "simplify_iteration_space.hpp" -#include "utils/strided_iters.hpp" + #include +#include #include #include -#include #include +#include + +#include "simplify_iteration_space.hpp" +#include "utils/strided_iters.hpp" + namespace dpctl::tensor::py_internal { diff --git a/dpnp/backend/include/dpnp4pybind11.hpp b/dpnp/backend/include/dpnp4pybind11.hpp index cd287989bef2..fddf2e81718b 100644 --- a/dpnp/backend/include/dpnp4pybind11.hpp +++ b/dpnp/backend/include/dpnp4pybind11.hpp @@ -30,11 +30,14 @@ #include "dpctl_capi.h" +#include #include +#include #include // for std::size_t for C++ linkage #include #include // for size_t for C linkage #include +#include #include #include From ff4606a25f28013b9f6125281886969cd7933878 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Tue, 10 Mar 2026 07:36:43 -0700 Subject: [PATCH 2/2] Apply clang-format --- dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp | 4 ++-- .../tensor/libtensor/source/simplify_iteration_space.cpp | 1 - dpnp/backend/include/dpnp4pybind11.hpp | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp b/dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp index 1c30de312eea..f5ea4d4ca486 100644 --- a/dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp +++ b/dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp @@ -33,12 +33,12 @@ #pragma once #include -#include -#include #include #include #include #include +#include +#include #include #include diff --git a/dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp b/dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp index a3fbd4fdfd60..5e42938a22f2 100644 --- a/dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp +++ b/dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp @@ -32,7 +32,6 @@ /// This file defines functions of dpctl.tensor._tensor_impl extensions //===--------------------------------------------------------------------===// - #include #include #include diff --git a/dpnp/backend/include/dpnp4pybind11.hpp b/dpnp/backend/include/dpnp4pybind11.hpp index fddf2e81718b..87657d1fbecd 100644 --- a/dpnp/backend/include/dpnp4pybind11.hpp +++ b/dpnp/backend/include/dpnp4pybind11.hpp @@ -32,8 +32,8 @@ #include #include -#include #include // for std::size_t for C++ linkage +#include #include #include // for size_t for C linkage #include