Skip to main content

sima_ev_tiled_desc Struct

Physical tiled tensor view. More...

Declaration

struct sima_ev_tiled_desc { ... }

Included Headers

#include <EvTensorAbi.h>

Public Member Attributes Index

uint32_trank

Number of valid axes. More...

uint8_taxis_semantics[SIMA_EV_MAX_RANK]

Per-axis semantic tags. More...

uint8_ttile_axis_order[SIMA_EV_MAX_RANK]

Tile traversal order across axes. More...

uint8_tinner_block[SIMA_EV_MAX_RANK]

Per-axis inner blocking factor. More...

uint8_treserved0[4]

Padding to align the int64 arrays that follow. More...

int64_ttile_sizes[SIMA_EV_MAX_RANK]

Per-axis tile size, in elements. More...

uint32_ttile_align_bytes

Required per-tile alignment, in bytes. More...

uint32_tflags

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

uint8_t sima_ev_tiled_desc::axis_semantics[SIMA_EV_MAX_RANK]

Per-axis semantic tags.

Definition at line 175 of file EvTensorAbi.h.

flags

uint32_t sima_ev_tiled_desc::flags

Tiling-specific flags.

Definition at line 181 of file EvTensorAbi.h.

181 uint32_t flags;

inner_block

uint8_t sima_ev_tiled_desc::inner_block[SIMA_EV_MAX_RANK]

Per-axis inner blocking factor.

Definition at line 177 of file EvTensorAbi.h.

rank

uint32_t sima_ev_tiled_desc::rank

Number of valid axes.

Definition at line 174 of file EvTensorAbi.h.

174 uint32_t rank;

reserved0

uint8_t sima_ev_tiled_desc::reserved0[4]

Padding to align the int64 arrays that follow.

Definition at line 178 of file EvTensorAbi.h.

178 uint8_t reserved0[4];

tile_align_bytes

uint32_t sima_ev_tiled_desc::tile_align_bytes

Required per-tile alignment, in bytes.

Definition at line 180 of file EvTensorAbi.h.

tile_axis_order

uint8_t sima_ev_tiled_desc::tile_axis_order[SIMA_EV_MAX_RANK]

Tile traversal order across axes.

Definition at line 176 of file EvTensorAbi.h.

tile_sizes

int64_t sima_ev_tiled_desc::tile_sizes[SIMA_EV_MAX_RANK]

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.