Skip to main content

TessSpec Struct

Tessellation metadata — tile geometry for the MLA's tile-block layout. More...

Declaration

struct simaai::neat::TessSpec { ... }

Included Headers

#include <TensorCore.h>

Public Member Functions Index

voidset_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::stringformat

Tessellation format token (specific to the MLA hardware revision). 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 243 of file TensorCore.h.

Public Member Functions

set_slice_shape()

void simaai::neat::TessSpec::set_slice_shape (std::vector< int64_t > shape)
inline

Replace the slice shape (move-friendly).

Definition at line 248 of file TensorCore.h.

248 void set_slice_shape(std::vector<int64_t> shape) {
249 slice_shape = std::move(shape);
250 }

Public Member Attributes

format

std::string simaai::neat::TessSpec::format

Tessellation format token (specific to the MLA hardware revision).

Definition at line 245 of file TensorCore.h.

245 std::string format;

slice_shape

std::vector<int64_t> simaai::neat::TessSpec::slice_shape

Per-axis tile dimensions.

Definition at line 244 of file TensorCore.h.

244 std::vector<int64_t> slice_shape;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.