TT-MLIR
|
#include <debug_info_generated.h>
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 ShardSpecBuilder | Builder |
typedef MemoryConfigDescBuilder | Builder |
typedef ReplicateTensorBuilder | Builder |
typedef ShardTensorBuilder | Builder |
typedef ShardTensor2DBuilder | Builder |
typedef AllGatherTensorBuilder | Builder |
typedef DistributionStrategyBuilder | Builder |
typedef MemoryDescBuilder | Builder |
typedef LayoutDescBuilder | Builder |
typedef TensorDescBuilder | Builder |
typedef CBDescBuilder | Builder |
typedef TensorRefBuilder | Builder |
typedef CBRefBuilder | Builder |
typedef ChipDescBuilder | Builder |
typedef ChipPhysicalCoresBuilder | Builder |
typedef CPUDescBuilder | Builder |
typedef SystemDescBuilder | Builder |
typedef DeviceRefBuilder | Builder |
typedef EventRefBuilder | 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 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 |
const ::flatbuffers::Vector< int64_t > * | shard_shape () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::TensorMemoryLayout | tensor_memory_layout () const |
tt::target::BufferType | buffer_type () const |
const tt::target::ShardSpec * | shard_spec () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | replication_factor () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | shard_dim () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::Dim2d * | shard_mesh () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::DistributedTensorConfig | strategy_type () const |
const void * | strategy () const |
template<typename T > | |
const T * | strategy_as () const |
const tt::target::ReplicateTensor * | strategy_as_ReplicateTensor () const |
const tt::target::ShardTensor * | strategy_as_ShardTensor () const |
const tt::target::ShardTensor2D * | strategy_as_ShardTensor2D () const |
const tt::target::AllGatherTensor * | strategy_as_AllGatherTensor () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< int32_t > * | shape () const |
const tt::target::Dim2d * | tile_shape () const |
tt::target::DataType | data_type () const |
tt::target::MemorySpace | memory_space () const |
tt::target::TensorMemoryLayout | memory_layout () const |
uint64_t | size () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< int32_t > * | stride () const |
tt::target::OOBVal | oob_val () const |
const ::flatbuffers::Vector< const tt::target::Dim2dRange * > * | core_range_set () const |
const tt::target::MemoryDesc * | memory_desc () const |
const tt::target::DistributionStrategy * | strategy () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< int32_t > * | shape () const |
const tt::target::LayoutDesc * | layout () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | port () const |
const tt::target::MemoryDesc * | memory_desc () const |
uint64_t | page_size () const |
uint64_t | num_buffers () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | global_id () const |
uint64_t | address () const |
uint64_t | size () const |
const tt::target::TensorDesc * | desc () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | global_id () const |
const tt::target::TensorRef * | tensor_ref () const |
uint64_t | address () const |
const tt::target::CBDesc * | 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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const T* tt::target::FLATBUFFERS_FINAL_CLASS::strategy_as | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |