From 09064c35bed609b666a625967c33fa9dda5cfe09 Mon Sep 17 00:00:00 2001 From: NAUD Maxence <maxence.naud@cea.fr> Date: Tue, 25 Feb 2025 15:51:57 +0000 Subject: [PATCH] [Upd] some function names --- python_binding/data/pybind_DataFormat.cpp | 2 +- src/backend/OperatorImpl.cpp | 6 +++--- src/recipes/ExplicitTranspose.cpp | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/python_binding/data/pybind_DataFormat.cpp b/python_binding/data/pybind_DataFormat.cpp index a63df321c..5308fb302 100644 --- a/python_binding/data/pybind_DataFormat.cpp +++ b/python_binding/data/pybind_DataFormat.cpp @@ -66,7 +66,7 @@ void bindEnum(py::module& m, const std::string& name) { void init_DataFormat(py::module& m) { bindEnum<DataFormat>(m, "dformat"); m.def("format_as", (const char* (*)(DataFormat)) &format_as, py::arg("df")); - m.def("get_data_format_transpose", &getDataFormatTranspose, py::arg("src"), py::arg("dst")); + m.def("get_permutation_mapping", &getPermutationMapping, py::arg("src"), py::arg("dst")); } } // namespace Aidge diff --git a/src/backend/OperatorImpl.cpp b/src/backend/OperatorImpl.cpp index 08f5fe671..480e75180 100644 --- a/src/backend/OperatorImpl.cpp +++ b/src/backend/OperatorImpl.cpp @@ -196,7 +196,7 @@ bool Aidge::OperatorImpl::checkIOSpec(const ImplSpec::IOSpec& required, const Im && spec.format != DataFormat::Any && required.format != spec.format) { - const auto transpose = getDataFormatTranspose(required.format, spec.format); + const auto transpose = getPermutationMapping(required.format, spec.format); std::vector<size_t> identity(transpose.size()); std::iota(std::begin(identity), std::end(identity), 0); @@ -261,7 +261,7 @@ std::shared_ptr<Aidge::Node> Aidge::OperatorImpl::getAdaptation(const ImplSpec& && IOSpec.format != DataFormat::Any && requiredIOSpec.format != IOSpec.format) { - const auto transpose = getDataFormatTranspose(requiredIOSpec.format, IOSpec.format); + const auto transpose = getPermutationMapping(requiredIOSpec.format, IOSpec.format); auto transposeOp = Transpose(std::vector<DimSize_t>(transpose.begin(), transpose.end())); transposeOp->getOperator()->setDataFormat(IOSpec.format); transposeOp->getOperator()->setDataType(requiredIOSpec.type); @@ -315,7 +315,7 @@ std::shared_ptr<Aidge::Node> Aidge::OperatorImpl::getAdaptation(const ImplSpec& && IOSpec.format != DataFormat::Any && requiredIOSpec.format != IOSpec.format) { - const auto transpose = getDataFormatTranspose(IOSpec.format, requiredIOSpec.format); + const auto transpose = getPermutationMapping(IOSpec.format, requiredIOSpec.format); auto transposeOp = Transpose(std::vector<DimSize_t>(transpose.begin(), transpose.end())); transposeOp->getOperator()->setDataFormat(requiredIOSpec.format); transposeOp->getOperator()->setDataType(requiredIOSpec.type); diff --git a/src/recipes/ExplicitTranspose.cpp b/src/recipes/ExplicitTranspose.cpp index 7ff971b7e..c4e2c425c 100644 --- a/src/recipes/ExplicitTranspose.cpp +++ b/src/recipes/ExplicitTranspose.cpp @@ -94,14 +94,14 @@ void Aidge::explicitTranspose(std::shared_ptr<GraphView> graph) { else { // Case 2: change of format // => compute the new permutation array - const auto transpose = getDataFormatTranspose(parentInput->dataFormat(), output->dataFormat()); + const auto transpose = getPermutationMapping(parentInput->dataFormat(), output->dataFormat()); auto transposeOp = std::static_pointer_cast<Transpose_Op>(parent.first->getOperator()); transposeOp->setDataFormat(output->dataFormat()); transposeOp->outputDimsOrder() = std::vector<DimSize_t>(transpose.begin(), transpose.end()); } } else { - const auto transpose = getDataFormatTranspose(input->dataFormat(), output->dataFormat()); + const auto transpose = getPermutationMapping(input->dataFormat(), output->dataFormat()); auto transposeOp = Transpose(std::vector<DimSize_t>(transpose.begin(), transpose.end())); transposeOp->getOperator()->setDataFormat(output->dataFormat()); transposeOp->getOperator()->setDataType(output->dataType()); -- GitLab