基本参数
定义
using Status = int32_t; constexpr uint32_t MAX_DIM = 8; constexpr uint64_t MULTI_STREAM_MASK = 0x0000000000000001; constexpr uint64_t TILING_BUFFER_BLOCK_NUM_MASK = 0x00000000000000F0; constexpr uint64_t TILING_BUFFER_BLOCK_SIZE_MASK = 0x000000000000000E;
说明
常量名称 |
参数值说明 |
---|---|
Status |
int32_t数据类型。 |
MAX_DIM |
当前所有接口Tensor支持的最大维度为“8”。 |
MULTI_STREAM_MASK |
表示Context中flag第64位为多Stream功能开关,该位为“0”时功能关闭,为“1”时功能开启。 |
TILING_BUFFER_BLOCK_NUM_MASK |
表示Context中flag第57至60位为tiling buffer块数量,若该值设为x,则tiling buffer块数量为2x。 如flag = 0x0000000000000070, 则表示tiling buffer块数量为128。 |
TILING_BUFFER_BLOCK_SIZE_MASK |
表示Context中flag第61至63位为tiling buffer块大小,若该值设为x,则tiling buffer块大小为2x Mb。 如flag = 0x0000000000000002,则表示每个tiling buffer块大小为2MB。 |
父主题: atb/types.h