From d7c395acc3f3f0c83ac5802c318a64b5e64feff4 Mon Sep 17 00:00:00 2001 From: hrouis <houssemeddine.rouis92@gmail.com> Date: Thu, 23 Nov 2023 15:28:42 +0100 Subject: [PATCH] include new operators headers --- include/aidge/aidge.hpp | 7 +++++++ python_binding/pybind_core.cpp | 14 ++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/include/aidge/aidge.hpp b/include/aidge/aidge.hpp index 65dc7f70c..82aecf163 100644 --- a/include/aidge/aidge.hpp +++ b/include/aidge/aidge.hpp @@ -28,10 +28,13 @@ #include "aidge/operator/Add.hpp" #include "aidge/operator/AvgPooling.hpp" #include "aidge/operator/BatchNorm.hpp" +#include "aidge/operator/Concat.hpp" #include "aidge/operator/Conv.hpp" #include "aidge/operator/ConvDepthWise.hpp" #include "aidge/operator/Div.hpp" +#include "aidge/operator/Erf.hpp" #include "aidge/operator/FC.hpp" +#include "aidge/operator/Gather.hpp" #include "aidge/operator/GenericOperator.hpp" #include "aidge/operator/MatMul.hpp" #include "aidge/operator/MaxPooling.hpp" @@ -42,11 +45,15 @@ #include "aidge/operator/Pad.hpp" #include "aidge/operator/Producer.hpp" #include "aidge/operator/Pow.hpp" +#include "aidge/operator/ReduceMean.hpp" #include "aidge/operator/ReLU.hpp" +#include "aidge/operator/Reshape.hpp" #include "aidge/operator/Scaling.hpp" +#include "aidge/operator/Slice.hpp" #include "aidge/operator/Softmax.hpp" #include "aidge/operator/Sqrt.hpp" #include "aidge/operator/Sub.hpp" +#include "aidge/operator/Transpose.hpp" #include "aidge/scheduler/Scheduler.hpp" #include "aidge/utils/Attributes.hpp" #include "aidge/utils/StaticAttributes.hpp" diff --git a/python_binding/pybind_core.cpp b/python_binding/pybind_core.cpp index 9c8d8c61d..518da5200 100644 --- a/python_binding/pybind_core.cpp +++ b/python_binding/pybind_core.cpp @@ -23,10 +23,13 @@ void init_Operator(py::module&); void init_Add(py::module&); void init_AvgPooling(py::module&); void init_BatchNorm(py::module&); +void init_Concat(py::module&); void init_Conv(py::module&); void init_ConvDepthWise(py::module&); void init_Div(py::module&); +void init_Erf(py::module&); void init_FC(py::module&); +void init_Gather(py::module&); void init_GenericOperator(py::module&); void init_LeakyReLU(py::module&); void init_MatMul(py::module&); @@ -35,10 +38,14 @@ void init_MetaOperatorDefs(py::module&); void init_Mul(py::module&); void init_Producer(py::module&); void init_Pow(py::module&); +void init_ReduceMean(py::module&); void init_ReLU(py::module&); +void init_Reshape(py::module&); +void init_Slice(py::module&); void init_Softmax(py::module&); void init_Sqrt(py::module&); void init_Sub(py::module&); +void init_Transpose(py::module&); void init_Identity(py::module&); void init_Node(py::module&); @@ -69,10 +76,13 @@ void init_Aidge(py::module& m){ init_Add(m); init_AvgPooling(m); init_BatchNorm(m); + init_Concat(m); init_Conv(m); init_ConvDepthWise(m); init_Div(m); + init_Erf(m); init_FC(m); + init_Gather(m); init_GenericOperator(m); init_LeakyReLU(m); init_MatMul(m); @@ -80,10 +90,14 @@ void init_Aidge(py::module& m){ init_MetaOperatorDefs(m); init_Mul(m); init_Pow(m); + init_ReduceMean(m); init_ReLU(m); + init_Reshape(m); + init_Slice(m); init_Softmax(m); init_Sqrt(m); init_Sub(m); + init_Transpose(m); init_Identity(m); init_Producer(m); -- GitLab