TessSpec Struct
Tessellation metadata — tile geometry for the MLA's tile-block layout. More...
Declaration
Included Headers
Public Member Functions Index
| void | set_slice_shape (std::vector< int64_t > shape) |
|
Replace the slice shape (move-friendly). More... | |
Public Member Attributes Index
| std::vector< int64_t > | slice_shape |
|
Per-axis tile dimensions. More... | |
| std::string | format |
|
Tessellation format token (specific to the MLA hardware revision). More... | |
| std::vector< int64_t > | axes |
|
D/H/W/C logical axes; -1 is an absent unit axis. More... | |
| std::size_t | storage_bytes = 0 |
|
Exact tiled payload extent, including tile padding. More... | |
Description
Tessellation metadata — tile geometry for the MLA's tile-block layout.
Tensors flowing into the MLA are tile-blocked into VCCM-sized chunks. slice_shape is the tile geometry (e.g., [8, 8, 32] for an 8×8×32 tile). The format token identifies the specific tessellation variant.
- See Also
"Tessellation/quant/cast" (§17 of the design deep dive)
Definition at line 252 of file TensorCore.h.
Public Member Functions
set_slice_shape()
| inline |
Replace the slice shape (move-friendly).
Definition at line 261 of file TensorCore.h.
Public Member Attributes
axes
|
D/H/W/C logical axes; -1 is an absent unit axis.
Definition at line 257 of file TensorCore.h.
format
|
Tessellation format token (specific to the MLA hardware revision).
Definition at line 254 of file TensorCore.h.
slice_shape
|
Per-axis tile dimensions.
Definition at line 253 of file TensorCore.h.
storage_bytes
|
Exact tiled payload extent, including tile padding.
Definition at line 258 of file TensorCore.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.