From 7229182c3b6c1bac3d59b6e5469171622c638f75 Mon Sep 17 00:00:00 2001 From: Sang-Hoon Park Date: Thu, 14 Jan 2021 14:52:03 +0000 Subject: Add missing std headers Missing std headers - limits, algorithm, cstddef - are added where they have to be. Partially implements: COMPMID-3808 Change-Id: Ia31f75370f8440dcb753e5ac6eb2eac18e9c63f3 Signed-off-by: Sang-Hoon Park Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/4861 Tested-by: Arm Jenkins Reviewed-by: Georgios Pinitas Comments-Addressed: Arm Jenkins --- arm_compute/core/Dimensions.h | 1 + arm_compute/core/ITensorPack.h | 3 ++- .../NEON/kernels/arm_gemm/kernels/a64_gemv_fp32_mla_32/generic.cpp | 1 + .../kernels/arm_gemm/kernels/a64_hybrid_bf16fp32_dot_6x16/generic.cpp | 1 + .../NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_6x16/generic.cpp | 1 + .../NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_8x4/generic.cpp | 1 + .../arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_6x4/generic.cpp | 1 + .../arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_8x4/generic.cpp | 1 + src/core/NEON/kernels/arm_gemm/mergeresults.cpp | 1 + 9 files changed, 10 insertions(+), 1 deletion(-) diff --git a/arm_compute/core/Dimensions.h b/arm_compute/core/Dimensions.h index b4fde4d5f3..2ebfcd7f83 100644 --- a/arm_compute/core/Dimensions.h +++ b/arm_compute/core/Dimensions.h @@ -29,6 +29,7 @@ #include #include #include +#include #include namespace arm_compute diff --git a/arm_compute/core/ITensorPack.h b/arm_compute/core/ITensorPack.h index 36b6aea490..c06e1d9a73 100644 --- a/arm_compute/core/ITensorPack.h +++ b/arm_compute/core/ITensorPack.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Arm Limited. + * Copyright (c) 2020-2021 Arm Limited. * * SPDX-License-Identifier: MIT * @@ -24,6 +24,7 @@ #ifndef ARM_COMPUTE_ITENSORPACK_H #define ARM_COMPUTE_ITENSORPACK_H +#include #include #include diff --git a/src/core/NEON/kernels/arm_gemm/kernels/a64_gemv_fp32_mla_32/generic.cpp b/src/core/NEON/kernels/arm_gemm/kernels/a64_gemv_fp32_mla_32/generic.cpp index a2af8d6d14..51a9641af5 100644 --- a/src/core/NEON/kernels/arm_gemm/kernels/a64_gemv_fp32_mla_32/generic.cpp +++ b/src/core/NEON/kernels/arm_gemm/kernels/a64_gemv_fp32_mla_32/generic.cpp @@ -27,6 +27,7 @@ #include "../../utils.hpp" #include +#include namespace arm_gemm { diff --git a/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_bf16fp32_dot_6x16/generic.cpp b/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_bf16fp32_dot_6x16/generic.cpp index be680ed645..c820da3ef1 100644 --- a/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_bf16fp32_dot_6x16/generic.cpp +++ b/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_bf16fp32_dot_6x16/generic.cpp @@ -28,6 +28,7 @@ #include "../../bfloat.hpp" #include +#include namespace arm_gemm { diff --git a/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_6x16/generic.cpp b/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_6x16/generic.cpp index 884e8986c8..f490aa4852 100644 --- a/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_6x16/generic.cpp +++ b/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_6x16/generic.cpp @@ -27,6 +27,7 @@ #include "../../utils.hpp" #include +#include namespace arm_gemm { diff --git a/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_8x4/generic.cpp b/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_8x4/generic.cpp index 3ab6cad368..01118c3c0c 100644 --- a/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_8x4/generic.cpp +++ b/src/core/NEON/kernels/arm_gemm/kernels/a64_hybrid_fp32_mla_8x4/generic.cpp @@ -27,6 +27,7 @@ #include "../../utils.hpp" #include +#include namespace arm_gemm { diff --git a/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_6x4/generic.cpp b/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_6x4/generic.cpp index 52548b462c..2e87a47036 100644 --- a/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_6x4/generic.cpp +++ b/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_6x4/generic.cpp @@ -24,6 +24,7 @@ #ifdef __aarch64__ #include +#include #include "arm_gemm.hpp" diff --git a/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_8x4/generic.cpp b/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_8x4/generic.cpp index deaef27ee9..ca4a44a2c7 100644 --- a/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_8x4/generic.cpp +++ b/src/core/NEON/kernels/arm_gemm/kernels/a64_smallK_hybrid_fp32_mla_8x4/generic.cpp @@ -24,6 +24,7 @@ #ifdef __aarch64__ #include +#include #include "arm_gemm.hpp" diff --git a/src/core/NEON/kernels/arm_gemm/mergeresults.cpp b/src/core/NEON/kernels/arm_gemm/mergeresults.cpp index 563c31d7dc..8ca947a6dc 100644 --- a/src/core/NEON/kernels/arm_gemm/mergeresults.cpp +++ b/src/core/NEON/kernels/arm_gemm/mergeresults.cpp @@ -25,6 +25,7 @@ /* As some of the merges need these headers, but are all included in the * arm_gemm namespace, put these headers here. */ #include +#include #include -- cgit v1.2.1