diff --git a/include/aidge/backend/cpu/operator/GlobalAveragePoolingImpl_forward_kernels.hpp b/include/aidge/backend/cpu/operator/GlobalAveragePoolingImpl_forward_kernels.hpp index 5ea9b95822a0019de849bbf279c6dda8e01c5750..2bb78b2f4ccacfa1080203efcbc6f9896e464661 100644 --- a/include/aidge/backend/cpu/operator/GlobalAveragePoolingImpl_forward_kernels.hpp +++ b/include/aidge/backend/cpu/operator/GlobalAveragePoolingImpl_forward_kernels.hpp @@ -12,17 +12,17 @@ #ifndef AIDGE_CPU_OPERATOR_GLOBALAVERAGEPOOLINGIMPL_FORWARD_KERNEL_H_ #define AIDGE_CPU_OPERATOR_GLOBALAVERAGEPOOLINGIMPL_FORWARD_KERNEL_H_ -#include <functional> -#include <numeric> +#include <cstddef> +#include <functional> // std::multiplies +#include <numeric> // std::accumulate #include <vector> +#include "aidge/backend/cpu/operator/GlobalAveragePoolingImpl.hpp" #include "aidge/data/Data.hpp" +#include "aidge/utils/ErrorHandling.hpp" #include "aidge/utils/Registrar.hpp" #include "aidge/utils/Types.h" -#include <cmath> -#include <cstddef> -#include "aidge/backend/cpu/operator/GlobalAveragePoolingImpl.hpp" namespace Aidge { template <class I, class O>