diff --git a/include/aidge/operator/AvgPooling.hpp b/include/aidge/operator/AvgPooling.hpp
index af2993d67f16df498f13a0489a3837a8f9fc4a75..9a9fced142ebc345c095c1eeca6b9a6c4270cf36 100644
--- a/include/aidge/operator/AvgPooling.hpp
+++ b/include/aidge/operator/AvgPooling.hpp
@@ -102,13 +102,14 @@ inline std::shared_ptr<Node> AvgPooling(
     return AvgPooling(to_array(kernel_dims), name, stride_dims);
 }
 
+
+}  // namespace Aidge
+
 extern template class Aidge::AvgPooling_Op<1>;
 extern template class Aidge::AvgPooling_Op<2>;
 extern template class Aidge::AvgPooling_Op<3>;
 extern template class Aidge::AvgPooling_Op<4>;
 
-}  // namespace Aidge
-
 namespace {
 template <>
 const char *const EnumStrings<Aidge::AvgPoolingAttr>::data[] = {"StrideDims",