sima_ev_tiled_desc Struct
Physical tiled tensor view. More...
Declaration
Included Headers
Public Member Attributes Index
| uint32_t | rank |
|
Number of valid axes. More... | |
| uint8_t | axis_semantics[SIMA_EV_MAX_RANK] |
|
Per-axis semantic tags. More... | |
| uint8_t | tile_axis_order[SIMA_EV_MAX_RANK] |
|
Tile traversal order across axes. More... | |
| uint8_t | inner_block[SIMA_EV_MAX_RANK] |
|
Per-axis inner blocking factor. More... | |
| uint8_t | reserved0[4] |
|
Padding to align the int64 arrays that follow. More... | |
| int64_t | tile_sizes[SIMA_EV_MAX_RANK] |
|
Per-axis tile size, in elements. More... | |
| uint32_t | tile_align_bytes |
|
Required per-tile alignment, in bytes. More... | |
| uint32_t | flags |
|
Tiling-specific flags. More... | |
Description
Physical tiled tensor view.
Distinct from the logical view because a tiled EV buffer carries tile shape, tile traversal order, inner blocking, and per-tile alignment rules in addition to size/stride.
Definition at line 173 of file EvTensorAbi.h.
Public Member Attributes
axis_semantics
|
Per-axis semantic tags.
Definition at line 175 of file EvTensorAbi.h.
flags
|
inner_block
|
Per-axis inner blocking factor.
Definition at line 177 of file EvTensorAbi.h.
rank
|
reserved0
|
Padding to align the int64 arrays that follow.
Definition at line 178 of file EvTensorAbi.h.
tile_align_bytes
|
Required per-tile alignment, in bytes.
Definition at line 180 of file EvTensorAbi.h.
tile_axis_order
|
Tile traversal order across axes.
Definition at line 176 of file EvTensorAbi.h.
tile_sizes
|
Per-axis tile size, in elements.
Definition at line 179 of file EvTensorAbi.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.