diff --git a/src/data/Tensor.cpp b/src/data/Tensor.cpp index 780258ea748edd25d228cfd9e212f318e59a492e..de9a4bd0ac7848052ba34068c7f5fa25b865f53c 100644 --- a/src/data/Tensor.cpp +++ b/src/data/Tensor.cpp @@ -23,20 +23,6 @@ #include "aidge/operator/Transpose.hpp" #include "aidge/utils/Types.h" -/** - * @brief Transposition operation - * - * @return Tensor - */ -Aidge::Tensor Aidge::Tensor::transpose(const std::vector<Aidge::DimSize_t> &outputDimsOrder) const { - auto transpose_ = Aidge::Transpose_Op(outputDimsOrder); - transpose_.associateInput(0, std::make_shared<Tensor>(*this)); - transpose_.setDataType(dataType()); - transpose_.setBackend(mImpl->backend()); - transpose_.forward(); - // using add_backend = std::remove_reference_t<decltype(*Registrar<Add_Op>::create("cpu")(std::declval<const Add_Op&>()))>; - return transpose_.getOutput(0)->clone(); -} /** * @brief Element-wise addition operation for two ``Tensor``s.