Deeploy.TilingExtension.TilingCodegen
Functions
|
Calculate the flat memory offset from multi-dimensional coordinates. |
|
Calculate the flat memory offset in bytes for a hyperrectangle tile. |
|
Compute hyperrectangle tiles for a memory transfer operation. |
|
Minimize a hyperrectangle by collapsing dimensions where possible. |
|
Optimize a variable replacement scheme by eliminating constant replacements. |
|
Pad an offset tuple to a target rank by prepending zeros. |
|
Pad a shape tuple to a target rank by prepending ones. |
|
Pad a stride tuple to a target rank by prepending a specified stride value. |
|
Calculate memory strides from a tensor shape. |
Classes
|
Represents a HyperRectangle with an absolute offset in memory space. |
|
Represents a multi-dimensional rectangular region in tensor space. |
|
Represents a memory transfer operation between two memory levels. |
|
Represents a complete schedule for tiled execution of neural network operations. |
Defines how variables should be replaced with tile-specific values. |