Skip to content

Commit 0f6d63e

Browse files
authored
Add missing includes (#2810)
The PR adds missing includes to tensor source and header files.
1 parent 6cc6b6c commit 0f6d63e

File tree

9 files changed

+19
-3
lines changed

9 files changed

+19
-3
lines changed

dpctl_ext/tensor/libtensor/include/kernels/accumulators.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
//===---------------------------------------------------------------------===//
3434

3535
#pragma once
36+
37+
#include <algorithm>
3638
#include <array>
3739
#include <cstddef>
3840
#include <cstdint>

dpctl_ext/tensor/libtensor/include/kernels/elementwise_functions/minimum.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
#include <cstddef>
3838
#include <cstdint>
3939
#include <type_traits>
40+
#include <vector>
4041

4142
#include <sycl/sycl.hpp>
4243

dpctl_ext/tensor/libtensor/include/utils/sycl_utils.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,12 @@
3333
#pragma once
3434

3535
#include <algorithm>
36+
#include <cmath>
3637
#include <complex>
3738
#include <cstddef>
3839
#include <cstdint>
40+
#include <iterator>
41+
#include <limits>
3942
#include <type_traits>
4043
#include <vector>
4144

dpctl_ext/tensor/libtensor/include/utils/type_dispatch.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
#pragma once
3434

35+
#include <cassert>
3536
#include <cstdint>
3637
#include <stdexcept>
3738
#include <string>

dpctl_ext/tensor/libtensor/include/utils/type_dispatch_building.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
#pragma once
3434

35+
#include <cassert>
3536
#include <complex>
3637
#include <cstdint>
3738
#include <type_traits>

dpctl_ext/tensor/libtensor/source/boolean_advanced_indexing.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
#include <algorithm>
3737
#include <array>
38+
#include <cassert>
3839
#include <cstddef>
3940
#include <cstdint>
4041
#include <functional>

dpctl_ext/tensor/libtensor/source/copy_and_cast_usm_to_usm.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
//===----------------------------------------------------------------------===//
3434

3535
#include <array>
36+
#include <cassert>
3637
#include <cstddef>
3738
#include <sycl/sycl.hpp>
3839
#include <tuple>

dpctl_ext/tensor/libtensor/source/simplify_iteration_space.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,17 @@
3232
/// This file defines functions of dpctl.tensor._tensor_impl extensions
3333
//===--------------------------------------------------------------------===//
3434

35-
#include "simplify_iteration_space.hpp"
36-
#include "utils/strided_iters.hpp"
3735
#include <algorithm>
36+
#include <cassert>
3837
#include <cstddef>
3938
#include <iterator>
40-
#include <pybind11/pybind11.h>
4139
#include <vector>
4240

41+
#include <pybind11/pybind11.h>
42+
43+
#include "simplify_iteration_space.hpp"
44+
#include "utils/strided_iters.hpp"
45+
4346
namespace dpctl::tensor::py_internal
4447
{
4548

dpnp/backend/include/dpnp4pybind11.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,14 @@
3030

3131
#include "dpctl_capi.h"
3232

33+
#include <array>
3334
#include <complex>
3435
#include <cstddef> // for std::size_t for C++ linkage
36+
#include <cstdint>
3537
#include <memory>
3638
#include <stddef.h> // for size_t for C linkage
3739
#include <stdexcept>
40+
#include <type_traits>
3841
#include <utility>
3942
#include <vector>
4043

0 commit comments

Comments
 (0)