AIDGE_THROW_OR_ABORT(std::runtime_error,"Given outputDim out of range for dimension %lu (%lu + %lu)",static_cast<std::size_t>(i),firstEltDims[i],outputDims[i]);
AIDGE_THROW_OR_ABORT(std::runtime_error,"Given outputDim out of range for dimension %lu (%lu + %lu)",static_cast<std::size_t>(i),static_cast<std::size_t>(firstEltDims[i]),static_cast<std::size_t>(outputDims[i]));
}
}
// return the same Tensor description as given in function parameter for each data input