TT-MLIR
Public Types | Public Member Functions | List of all members
tt::target::FLATBUFFERS_FINAL_CLASS Struct Reference

#include <debug_info_generated.h>

Inheritance diagram for tt::target::FLATBUFFERS_FINAL_CLASS:

Public Types

typedef GoldenTensorBuilder Builder
 
typedef GoldenKVBuilder Builder
 
typedef GoldenInfoBuilder Builder
 
typedef MLIRBuilder Builder
 
typedef DebugInfoBuilder Builder
 
typedef SystemDescRootBuilder Builder
 
typedef tt::target::SystemDescRootBinarySchema BinarySchema
 
typedef ChipDescBuilder Builder
 
typedef ChipPhysicalCoresBuilder Builder
 
typedef CPUDescBuilder Builder
 
typedef SystemDescBuilder Builder
 
typedef DeviceRefBuilder Builder
 
typedef EventRefBuilder Builder
 
typedef DynamicLibBuilder Builder
 

Public Member Functions

const ::flatbuffers::String * name () const
 
const ::flatbuffers::Vector< int64_t > * shape () const
 
const ::flatbuffers::Vector< int64_t > * stride () const
 
tt::target::DataType dtype () const
 
const ::flatbuffers::Vector< uint8_t > * data () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::String * key () const
 
const tt::target::GoldenTensor * value () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::GoldenKV > > * golden_map () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::String * name () const
 
const ::flatbuffers::String * source () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const tt::target::MLIR * mlir () const
 
const ::flatbuffers::String * cpp () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::MLIR > > * mlir_stages () const
 
const tt::target::GoldenInfo * golden_info () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const tt::target::Version * version () const
 
const ::flatbuffers::String * ttmlir_git_hash () const
 
const ::flatbuffers::String * product_identifier () const
 
const tt::target::SystemDesc * system_desc () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
tt::target::Arch arch () const
 
const tt::target::Dim2d * grid_size () const
 
uint64_t l1_size () const
 
uint32_t num_dram_channels () const
 
uint64_t dram_channel_size () const
 
uint32_t noc_l1_address_align_bytes () const
 
uint32_t pcie_address_align_bytes () const
 
uint32_t noc_dram_address_align_bytes () const
 
uint32_t l1_unreserved_base () const
 
uint32_t erisc_l1_unreserved_base () const
 
uint32_t dram_unreserved_base () const
 
uint32_t dram_unreserved_end () const
 
const tt::target::ChipPhysicalCores * physical_cores () const
 
const ::flatbuffers::Vector< tt::target::DataType > * supported_data_types () const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * supported_tile_sizes () const
 
uint32_t num_cbs () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * worker () const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * dram () const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * eth () const
 
const ::flatbuffers::Vector< const tt::target::Dim2d * > * eth_inactive () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
tt::target::CPURole role () const
 
const ::flatbuffers::String * target_triple () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::CPUDesc > > * cpu_descs () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ChipDesc > > * chip_descs () const
 
const ::flatbuffers::Vector< uint32_t > * chip_desc_indices () const
 
const ::flatbuffers::Vector< tt::target::ChipCapability > * chip_capabilities () const
 
const ::flatbuffers::Vector< const tt::target::ChipCoord * > * chip_coords () const
 
const ::flatbuffers::Vector< const tt::target::ChipChannel * > * chip_channels () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
uint32_t global_id () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
uint32_t global_id () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 
uint32_t dylib_id () const
 
const ::flatbuffers::Vector< uint8_t > * raw_file () const
 
bool Verify (::flatbuffers::Verifier &verifier) const
 

Member Typedef Documentation

◆ BinarySchema

◆ Builder [1/13]

◆ Builder [2/13]

◆ Builder [3/13]

◆ Builder [4/13]

◆ Builder [5/13]

◆ Builder [6/13]

◆ Builder [7/13]

◆ Builder [8/13]

◆ Builder [9/13]

◆ Builder [10/13]

◆ Builder [11/13]

◆ Builder [12/13]

◆ Builder [13/13]

Member Function Documentation

◆ arch()

tt::target::Arch tt::target::FLATBUFFERS_FINAL_CLASS::arch ( ) const
inline

◆ chip_capabilities()

const ::flatbuffers::Vector<tt::target::ChipCapability>* tt::target::FLATBUFFERS_FINAL_CLASS::chip_capabilities ( ) const
inline

◆ chip_channels()

const ::flatbuffers::Vector<const tt::target::ChipChannel *>* tt::target::FLATBUFFERS_FINAL_CLASS::chip_channels ( ) const
inline

◆ chip_coords()

const ::flatbuffers::Vector<const tt::target::ChipCoord *>* tt::target::FLATBUFFERS_FINAL_CLASS::chip_coords ( ) const
inline

◆ chip_desc_indices()

const ::flatbuffers::Vector<uint32_t>* tt::target::FLATBUFFERS_FINAL_CLASS::chip_desc_indices ( ) const
inline

◆ chip_descs()

const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ChipDesc> >* tt::target::FLATBUFFERS_FINAL_CLASS::chip_descs ( ) const
inline

◆ cpp()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::cpp ( ) const
inline

◆ cpu_descs()

const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::CPUDesc> >* tt::target::FLATBUFFERS_FINAL_CLASS::cpu_descs ( ) const
inline

◆ data()

const ::flatbuffers::Vector<uint8_t>* tt::target::FLATBUFFERS_FINAL_CLASS::data ( ) const
inline

◆ dram()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::dram ( ) const
inline

◆ dram_channel_size()

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::dram_channel_size ( ) const
inline

◆ dram_unreserved_base()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::dram_unreserved_base ( ) const
inline

◆ dram_unreserved_end()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::dram_unreserved_end ( ) const
inline

◆ dtype()

tt::target::DataType tt::target::FLATBUFFERS_FINAL_CLASS::dtype ( ) const
inline

◆ dylib_id()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::dylib_id ( ) const
inline

◆ erisc_l1_unreserved_base()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::erisc_l1_unreserved_base ( ) const
inline

◆ eth()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::eth ( ) const
inline

◆ eth_inactive()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::eth_inactive ( ) const
inline

◆ global_id() [1/2]

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::global_id ( ) const
inline

◆ global_id() [2/2]

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::global_id ( ) const
inline

◆ golden_info()

const tt::target::GoldenInfo* tt::target::FLATBUFFERS_FINAL_CLASS::golden_info ( ) const
inline

◆ golden_map()

const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::GoldenKV> >* tt::target::FLATBUFFERS_FINAL_CLASS::golden_map ( ) const
inline

◆ grid_size()

const tt::target::Dim2d* tt::target::FLATBUFFERS_FINAL_CLASS::grid_size ( ) const
inline

◆ key()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::key ( ) const
inline

◆ l1_size()

uint64_t tt::target::FLATBUFFERS_FINAL_CLASS::l1_size ( ) const
inline

◆ l1_unreserved_base()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::l1_unreserved_base ( ) const
inline

◆ mlir()

const tt::target::MLIR* tt::target::FLATBUFFERS_FINAL_CLASS::mlir ( ) const
inline

◆ mlir_stages()

const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::MLIR> >* tt::target::FLATBUFFERS_FINAL_CLASS::mlir_stages ( ) const
inline

◆ name() [1/2]

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

◆ name() [2/2]

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

◆ noc_dram_address_align_bytes()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::noc_dram_address_align_bytes ( ) const
inline

◆ noc_l1_address_align_bytes()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::noc_l1_address_align_bytes ( ) const
inline

◆ num_cbs()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::num_cbs ( ) const
inline

◆ num_dram_channels()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::num_dram_channels ( ) const
inline

◆ pcie_address_align_bytes()

uint32_t tt::target::FLATBUFFERS_FINAL_CLASS::pcie_address_align_bytes ( ) const
inline

◆ physical_cores()

const tt::target::ChipPhysicalCores* tt::target::FLATBUFFERS_FINAL_CLASS::physical_cores ( ) const
inline

◆ product_identifier()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::product_identifier ( ) const
inline

◆ raw_file()

const ::flatbuffers::Vector<uint8_t>* tt::target::FLATBUFFERS_FINAL_CLASS::raw_file ( ) const
inline

◆ role()

tt::target::CPURole tt::target::FLATBUFFERS_FINAL_CLASS::role ( ) const
inline

◆ shape()

const ::flatbuffers::Vector<int64_t>* tt::target::FLATBUFFERS_FINAL_CLASS::shape ( ) const
inline

◆ source()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::source ( ) const
inline

◆ stride()

const ::flatbuffers::Vector<int64_t>* tt::target::FLATBUFFERS_FINAL_CLASS::stride ( ) const
inline

◆ supported_data_types()

const ::flatbuffers::Vector<tt::target::DataType>* tt::target::FLATBUFFERS_FINAL_CLASS::supported_data_types ( ) const
inline

◆ supported_tile_sizes()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::supported_tile_sizes ( ) const
inline

◆ system_desc()

const tt::target::SystemDesc* tt::target::FLATBUFFERS_FINAL_CLASS::system_desc ( ) const
inline

◆ target_triple()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::target_triple ( ) const
inline

◆ ttmlir_git_hash()

const ::flatbuffers::String* tt::target::FLATBUFFERS_FINAL_CLASS::ttmlir_git_hash ( ) const
inline

◆ value()

const tt::target::GoldenTensor* tt::target::FLATBUFFERS_FINAL_CLASS::value ( ) const
inline

◆ Verify() [1/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [2/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [3/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [4/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [5/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [6/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [7/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [8/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [9/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [10/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [11/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [12/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ Verify() [13/13]

bool tt::target::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::Verifier &  verifier) const
inline

◆ version()

const tt::target::Version* tt::target::FLATBUFFERS_FINAL_CLASS::version ( ) const
inline

◆ worker()

const ::flatbuffers::Vector<const tt::target::Dim2d *>* tt::target::FLATBUFFERS_FINAL_CLASS::worker ( ) const
inline

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