CBType
TTKernel cb
Syntax:
!ttkernel.cb<
int64_t, # num_elements
Type # element_type
>
Circular buffer type in TTKernel dialect
Parameters:
| Parameter | C++ type | Description |
|---|---|---|
| num_elements | int64_t | |
| element_type | Type |
DataFormatType
TTKernel compute data format type
Syntax: !ttkernel.DataFormat
Data format type in TTKernel dialect
InterleavedAddrGenFastType
TTKernel InterleavedAddrGenFast type
Syntax: !ttkernel.interleaved_addr_gen_fast
InterleavedAddrGenFast type in TTKernel dialect
L1AddrType
TTKernel l1 address
Syntax: !ttkernel.l1_addr
L1 address type in TTKernel dialect
L1AddrPtrType
TTKernel l1 address pointer
Syntax: !ttkernel.l1_addr_ptr
L1 pointer address type in TTKernel dialect
NocAddrType
TTKernel noc address
Syntax: !ttkernel.noc_addr
Noc address type in TTKernel dialect
SemaphoreType
TTKernel semaphore
Syntax: !ttkernel.semaphore
Semaphore type in TTKernel dialect
TensorAccessorType
TensorAccessor type
Syntax: !ttkernel.TensorAccessor
Accessor that encapsulates logic to access tensor information
TensorAccessorArgsType
TensorAccessorArgs type
Syntax: !ttkernel.TensorAccessorArgs
TensorAccessor args type that stores compile + runtime information
TensorAccessorPageMappingType
TensorAccessor PageMapping struct
Syntax: !ttkernel.PageMapping
TensorAccessor struct that holds bank_id and bank_page_offset