Poplar and PopLibs
|
TensorRearranger can be used to re-order the view on a tensor and to undo that re-ordering. More...
#include <TensorRearranger.hpp>
Public Member Functions | |
Tensor | rearrange (const Tensor &t) const |
Rearrange a tensor. | |
Tensor | undoRearrangement (const Tensor &t) const |
Undo the rearrangement done with the rearrange() method. | |
std::vector< Interval > | rearrange (ArrayRef< Interval > is) const |
Rearrange intervals. More... | |
std::vector< Interval > | undoRearrangement (ArrayRef< Interval > is) const |
Undo the rearrangement of intervals. More... | |
TensorRearranger can be used to re-order the view on a tensor and to undo that re-ordering.
Rearrange intervals.
is | A list of intervals from the original tensor. |
std::vector< Interval > poplar::TensorRearranger::undoRearrangement | ( | ArrayRef< Interval > | is | ) | const |
Undo the rearrangement of intervals.
is | A list of intervals from the rearranged tensor. |