From dafd73de7fc0d51491f65b0945cc47a7eb1222fb Mon Sep 17 00:00:00 2001 From: bhalimi <benjamin.halimi@cea.fr> Date: Fri, 17 Jan 2025 12:22:23 +0000 Subject: [PATCH] add pybind for abs and mean --- python_binding/data/pybind_Tensor.cpp | 2 ++ python_binding/pybind_core.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/python_binding/data/pybind_Tensor.cpp b/python_binding/data/pybind_Tensor.cpp index 35e60e158..487866f8a 100644 --- a/python_binding/data/pybind_Tensor.cpp +++ b/python_binding/data/pybind_Tensor.cpp @@ -317,6 +317,8 @@ void init_Tensor(py::module& m){ .def(py::self - py::self) .def(py::self * py::self) .def(py::self / py::self) + .def("zeros", &Tensor::zeros) + .def("mean", &Tensor::mean) .def("clone", &Tensor::clone) .def("sqrt", &Tensor::sqrt) .def("set_datatype", &Tensor::setDataType, py::arg("datatype"), py::arg("copyCast") = true) diff --git a/python_binding/pybind_core.cpp b/python_binding/pybind_core.cpp index eccbebd2f..c292a8937 100644 --- a/python_binding/pybind_core.cpp +++ b/python_binding/pybind_core.cpp @@ -31,6 +31,7 @@ void init_Operator(py::module&); void init_OperatorTensor(py::module&); void init_StaticAnalysis(py::module&); +void init_Abs(py::module&); void init_Add(py::module&); void init_And(py::module&); void init_ArgMax(py::module&); @@ -128,6 +129,7 @@ void init_Aidge(py::module& m) { init_OperatorTensor(m); init_StaticAnalysis(m); + init_Abs(m); init_Add(m); init_And(m); init_ArgMax(m); -- GitLab