Open ljwoo94 opened 7 months ago
stitch fusion
to reduce off-chip memory traffic.
Shape Relationship
reshape
map the output shape. This phenomenon allows us to consider two different dims are same when they mapped to the same value.Shape Property
<?x?> dot <?x4>
is <?x4>. If we can assume min value of ? is 512, then we can consider the size of tensor after reshape <?x4> to <y>
is multiple of 4 and min value is 2048. Shape = a set of dimensions. Thus, shape information can be represented by fine-grained dim-information, which means if all the dims are equal for two tensors, the shapes are equal.
These shape analysis information still has problems in 1)Reusability and 2)Stability in graph representation. Thus, BaldeDISC used [MLIR](https://en.wikipedia.org/wiki/MLIR(software)) to attach information on data types._
MLIR = Multi-Level Intermediate Representation
Info
Abstraction
https://github.com/alibaba/BladeDISC