|
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. |