CBType

TTKernel cb

Syntax:

!ttkernel.cb<
  MemRefType   # memref
>

Circular buffer type in TTKernel dialect

Parameters:

ParameterC++ typeDescription
memrefMemRefType

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