|
const Arch(& | tt::target::EnumValuesArch ())[3] |
|
const char *const * | tt::target::EnumNamesArch () |
|
const char * | tt::target::EnumNameArch (Arch e) |
|
const DataType(& | tt::target::EnumValuesDataType ())[12] |
|
const char *const * | tt::target::EnumNamesDataType () |
|
const char * | tt::target::EnumNameDataType (DataType e) |
|
const OOBVal(& | tt::target::EnumValuesOOBVal ())[5] |
|
const char *const * | tt::target::EnumNamesOOBVal () |
|
const char * | tt::target::EnumNameOOBVal (OOBVal e) |
|
const MemorySpace(& | tt::target::EnumValuesMemorySpace ())[4] |
|
const char *const * | tt::target::EnumNamesMemorySpace () |
|
const char * | tt::target::EnumNameMemorySpace (MemorySpace e) |
|
const ChipCapability(& | tt::target::EnumValuesChipCapability ())[2] |
|
const char *const * | tt::target::EnumNamesChipCapability () |
|
const char * | tt::target::EnumNameChipCapability (ChipCapability e) |
|
const TensorMemoryLayout(& | tt::target::EnumValuesTensorMemoryLayout ())[6] |
|
const char *const * | tt::target::EnumNamesTensorMemoryLayout () |
|
const char * | tt::target::EnumNameTensorMemoryLayout (TensorMemoryLayout e) |
|
const TensorLayout(& | tt::target::EnumValuesTensorLayout ())[3] |
|
const char *const * | tt::target::EnumNamesTensorLayout () |
|
const char * | tt::target::EnumNameTensorLayout (TensorLayout e) |
|
const BufferType(& | tt::target::EnumValuesBufferType ())[5] |
|
const char *const * | tt::target::EnumNamesBufferType () |
|
const char * | tt::target::EnumNameBufferType (BufferType e) |
|
const MathFidelity(& | tt::target::EnumValuesMathFidelity ())[4] |
|
const char *const * | tt::target::EnumNamesMathFidelity () |
|
const char * | tt::target::EnumNameMathFidelity (MathFidelity e) |
|
| tt::target::FLATBUFFERS_MANUALLY_ALIGNED_STRUCT (4) Dim2d FLATBUFFERS_FINAL_CLASS |
|
| tt::target::FLATBUFFERS_STRUCT_END (Dim2d, 8) |
|
| tt::target::FLATBUFFERS_STRUCT_END (Dim2dRange, 16) |
|
| tt::target::FLATBUFFERS_STRUCT_END (ChipCoord, 16) |
|
| tt::target::FLATBUFFERS_STRUCT_END (ChipChannel, 24) |
|
inline ::flatbuffers::Offset< MemoryConfigDesc > | tt::target::CreateMemoryConfigDesc (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::TensorMemoryLayout tensor_memory_layout=tt::target::TensorMemoryLayout::None, tt::target::BufferType buffer_type=tt::target::BufferType::DRAM) |
|
inline ::flatbuffers::Offset< MemoryDesc > | tt::target::CreateMemoryDesc (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> shape=0, const tt::target::Dim2d *tile_shape=nullptr, tt::target::DataType data_type=tt::target::DataType::Float32, tt::target::MemorySpace memory_space=tt::target::MemorySpace::System, tt::target::TensorMemoryLayout memory_layout=tt::target::TensorMemoryLayout::None, uint64_t size=0) |
|
inline ::flatbuffers::Offset< MemoryDesc > | tt::target::CreateMemoryDescDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *shape=nullptr, const tt::target::Dim2d *tile_shape=nullptr, tt::target::DataType data_type=tt::target::DataType::Float32, tt::target::MemorySpace memory_space=tt::target::MemorySpace::System, tt::target::TensorMemoryLayout memory_layout=tt::target::TensorMemoryLayout::None, uint64_t size=0) |
|
inline ::flatbuffers::Offset< LayoutDesc > | tt::target::CreateLayoutDesc (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> stride=0, tt::target::OOBVal oob_val=tt::target::OOBVal::Undef, ::flatbuffers::Offset<::flatbuffers::Vector< const tt::target::Dim2dRange * >> core_range_set=0, ::flatbuffers::Offset< tt::target::MemoryDesc > memory_desc=0) |
|
inline ::flatbuffers::Offset< LayoutDesc > | tt::target::CreateLayoutDescDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *stride=nullptr, tt::target::OOBVal oob_val=tt::target::OOBVal::Undef, const std::vector< tt::target::Dim2dRange > *core_range_set=nullptr, ::flatbuffers::Offset< tt::target::MemoryDesc > memory_desc=0) |
|
inline ::flatbuffers::Offset< TensorDesc > | tt::target::CreateTensorDesc (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> shape=0, ::flatbuffers::Offset< tt::target::LayoutDesc > layout=0, ::flatbuffers::Offset<::flatbuffers::Vector< uint8_t >> constant_data=0) |
|
inline ::flatbuffers::Offset< TensorDesc > | tt::target::CreateTensorDescDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *shape=nullptr, ::flatbuffers::Offset< tt::target::LayoutDesc > layout=0, const std::vector< uint8_t > *constant_data=nullptr) |
|
inline ::flatbuffers::Offset< CBDesc > | tt::target::CreateCBDesc (::flatbuffers::FlatBufferBuilder &_fbb, uint32_t port=0, ::flatbuffers::Offset< tt::target::MemoryDesc > memory_desc=0, uint64_t page_size=0, uint64_t num_buffers=0) |
|
inline ::flatbuffers::Offset< TensorRef > | tt::target::CreateTensorRef (::flatbuffers::FlatBufferBuilder &_fbb, uint32_t global_id=0, uint64_t address=0, uint64_t size=0, ::flatbuffers::Offset< tt::target::TensorDesc > desc=0) |
|
inline ::flatbuffers::Offset< CBRef > | tt::target::CreateCBRef (::flatbuffers::FlatBufferBuilder &_fbb, uint32_t global_id=0, ::flatbuffers::Offset< tt::target::TensorRef > tensor_ref=0, uint64_t address=0, ::flatbuffers::Offset< tt::target::CBDesc > desc=0) |
|
inline ::flatbuffers::Offset< ChipDesc > | tt::target::CreateChipDesc (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::Arch arch=tt::target::Arch::Grayskull, const tt::target::Dim2d *grid_size=nullptr, uint64_t l1_size=0, uint32_t num_dram_channels=0, uint64_t dram_channel_size=0, uint32_t noc_l1_address_align_bytes=0, uint32_t pcie_address_align_bytes=0, uint32_t noc_dram_address_align_bytes=0, uint32_t l1_unreserved_base=0, uint32_t erisc_l1_unreserved_base=0, uint32_t dram_unreserved_base=0, uint32_t dram_unreserved_end=0, ::flatbuffers::Offset< tt::target::ChipPhysicalCores > physical_cores=0, ::flatbuffers::Offset<::flatbuffers::Vector< tt::target::DataType >> supported_data_types=0, ::flatbuffers::Offset<::flatbuffers::Vector< const tt::target::Dim2d * >> supported_tile_sizes=0) |
|
inline ::flatbuffers::Offset< ChipDesc > | tt::target::CreateChipDescDirect (::flatbuffers::FlatBufferBuilder &_fbb, tt::target::Arch arch=tt::target::Arch::Grayskull, const tt::target::Dim2d *grid_size=nullptr, uint64_t l1_size=0, uint32_t num_dram_channels=0, uint64_t dram_channel_size=0, uint32_t noc_l1_address_align_bytes=0, uint32_t pcie_address_align_bytes=0, uint32_t noc_dram_address_align_bytes=0, uint32_t l1_unreserved_base=0, uint32_t erisc_l1_unreserved_base=0, uint32_t dram_unreserved_base=0, uint32_t dram_unreserved_end=0, ::flatbuffers::Offset< tt::target::ChipPhysicalCores > physical_cores=0, const std::vector< tt::target::DataType > *supported_data_types=nullptr, const std::vector< tt::target::Dim2d > *supported_tile_sizes=nullptr) |
|
inline ::flatbuffers::Offset< ChipPhysicalCores > | tt::target::CreateChipPhysicalCores (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< const tt::target::Dim2d * >> worker=0, ::flatbuffers::Offset<::flatbuffers::Vector< const tt::target::Dim2d * >> dram=0, ::flatbuffers::Offset<::flatbuffers::Vector< const tt::target::Dim2d * >> eth=0, ::flatbuffers::Offset<::flatbuffers::Vector< const tt::target::Dim2d * >> eth_inactive=0) |
|
inline ::flatbuffers::Offset< ChipPhysicalCores > | tt::target::CreateChipPhysicalCoresDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< tt::target::Dim2d > *worker=nullptr, const std::vector< tt::target::Dim2d > *dram=nullptr, const std::vector< tt::target::Dim2d > *eth=nullptr, const std::vector< tt::target::Dim2d > *eth_inactive=nullptr) |
|
inline ::flatbuffers::Offset< SystemDesc > | tt::target::CreateSystemDesc (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ChipDesc >>> chip_descs=0, ::flatbuffers::Offset<::flatbuffers::Vector< uint32_t >> chip_desc_indices=0, ::flatbuffers::Offset<::flatbuffers::Vector< tt::target::ChipCapability >> chip_capabilities=0, ::flatbuffers::Offset<::flatbuffers::Vector< const tt::target::ChipCoord * >> chip_coords=0, ::flatbuffers::Offset<::flatbuffers::Vector< const tt::target::ChipChannel * >> chip_channels=0) |
|
inline ::flatbuffers::Offset< SystemDesc > | tt::target::CreateSystemDescDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::ChipDesc >> *chip_descs=nullptr, const std::vector< uint32_t > *chip_desc_indices=nullptr, const std::vector< tt::target::ChipCapability > *chip_capabilities=nullptr, const std::vector< tt::target::ChipCoord > *chip_coords=nullptr, const std::vector< tt::target::ChipChannel > *chip_channels=nullptr) |
|
inline ::flatbuffers::Offset< DeviceRef > | tt::target::CreateDeviceRef (::flatbuffers::FlatBufferBuilder &_fbb, uint32_t global_id=0) |
|
inline ::flatbuffers::Offset< EventRef > | tt::target::CreateEventRef (::flatbuffers::FlatBufferBuilder &_fbb, uint32_t global_id=0) |
|