TT-MLIR
|
#include <binary_generated.h>
Public Member Functions | |
tt::target::DataType | data_type () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::MemoryDesc * | memory_desc () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< int32_t > * | shape () const |
const ::flatbuffers::Vector< int32_t > * | mesh_shape () const |
const tt::target::metal::LayoutDesc * | layout () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint64_t | size () const |
const tt::target::metal::TensorDesc * | desc () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::BufferRef > > * | inputs () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::BufferRef > > * | outputs () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::CommandQueue > > * | command_queues () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::String * | name () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::TensorRef > > * | inputs () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::TensorRef > > * | outputs () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::DeviceProgram > > * | device_programs () const |
const tt::target::DebugInfo * | debug_info () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::Version * | version () const |
const ::flatbuffers::String * | ttmlir_git_hash () const |
const tt::target::SystemDesc * | system_desc () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::Program > > * | programs () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::BufferRef * | dst () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::BufferRef > > * | results () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::BufferRef > > * | buffers () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::CBRef > > * | cbs () const |
const tt::target::metal::ProgramDesc * | program () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::BufferRef * | src () const |
const tt::target::metal::BufferRef * | dst () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::BufferRef * | src () const |
const tt::target::metal::BufferRef * | dst () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::BufferRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::BufferRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::EventRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::EventRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::EventRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::EventRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::EventRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::metal::CommandType | type_type () const |
const void * | type () const |
template<typename T > | |
const T * | type_as () const |
const tt::target::metal::HostAllocCommand * | type_as_HostAllocCommand () const |
const tt::target::metal::ReturnCommand * | type_as_ReturnCommand () const |
const tt::target::metal::EnqueueProgramCommand * | type_as_EnqueueProgramCommand () const |
const tt::target::metal::EnqueueWriteBufferCommand * | type_as_EnqueueWriteBufferCommand () const |
const tt::target::metal::EnqueueReadBufferCommand * | type_as_EnqueueReadBufferCommand () const |
const tt::target::metal::CreateBufferCommand * | type_as_CreateBufferCommand () const |
const tt::target::metal::DeallocateBufferCommand * | type_as_DeallocateBufferCommand () const |
const tt::target::metal::CreateEventCommand * | type_as_CreateEventCommand () const |
const tt::target::metal::EnqueueRecordEventCommand * | type_as_EnqueueRecordEventCommand () const |
const tt::target::metal::EnqueueWaitForEventCommand * | type_as_EnqueueWaitForEventCommand () const |
const tt::target::metal::EventSynchronizeCommand * | type_as_EventSynchronizeCommand () const |
const tt::target::metal::EventQueryCommand * | type_as_EventQueryCommand () const |
const tt::target::metal::FinishCommand * | type_as_FinishCommand () const |
const ::flatbuffers::String * | debug_info () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::String * | name () const |
uint32_t | queue_id () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::Command > > * | commands () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::metal::NocIndex | noc_index () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::MathFidelity | math_fidelity () const |
bool | fp32_dest_acc_en () const |
bool | math_approx_mode () const |
const ::flatbuffers::Vector< tt::target::metal::UnpackToDestMode > * | unpack_to_dest_mode () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::metal::EthType | eth_type () const |
tt::target::metal::NocIndex | noc_index () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::String * | source () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::metal::BinaryType | core_type () const |
const ::flatbuffers::Vector< uint8_t > * | data () const |
const ::flatbuffers::String * | debug_source () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | operand_idx () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | operand_idx () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | initial_value () const |
tt::target::metal::CoreType | core_type () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::metal::KernelArgType | arg_type () const |
const void * | arg () const |
template<typename T > | |
const T * | arg_as () const |
const tt::target::metal::KernelArgCBPort * | arg_as_KernelArgCBPort () const |
const tt::target::metal::KernelArgBufferAddress * | arg_as_KernelArgBufferAddress () const |
const tt::target::metal::KernelArgSemaphore * | arg_as_KernelArgSemaphore () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::KernelArg > > * | rt_args () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::KernelArg > > * | ct_args () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::metal::Kernel | kernel_type () const |
const void * | kernel () const |
template<typename T > | |
const T * | kernel_as () const |
const tt::target::metal::KernelSource * | kernel_as_KernelSource () const |
const tt::target::metal::KernelBinary * | kernel_as_KernelBinary () const |
const ::flatbuffers::Vector< const tt::target::Dim2dRange * > * | core_range_set () const |
const tt::target::metal::KernelArgs * | args () const |
tt::target::metal::KernelConfigType | type_type () const |
const void * | type () const |
template<typename T > | |
const T * | type_as () const |
const tt::target::metal::NocConfig * | type_as_NocConfig () const |
const tt::target::metal::ComputeConfig * | type_as_ComputeConfig () const |
const tt::target::metal::EthernetConfig * | type_as_EthernetConfig () const |
const ::flatbuffers::String * | debug_info () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::KernelConfig > > * | kernels () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< const tt::target::Dim2dRange * > * | core_range_set () const |
const tt::target::Dim2d * | shard_shape () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::ShardSpec * | shard_spec () const |
const tt::target::Dim2d * | page_shape () const |
const tt::target::Dim2d * | tensor_shape_in_pages () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint64_t | size () const |
uint64_t | page_size () const |
const tt::target::metal::ShardSpecBuffer * | shard_spec_buffer () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< const tt::target::Dim2dRange * > * | core_range_set () const |
uint64_t | total_size () const |
uint64_t | page_size () const |
uint64_t | num_buffers () 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 |
const tt::target::metal::ShardedBufferConfig * | sharded_buffer_config () const |
const tt::target::metal::CircularBufferConfig * | circular_buffer_config () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | global_id () const |
uint64_t | address () const |
const tt::target::metal::BufferDesc * | desc () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | port () const |
const tt::target::metal::BufferRef * | buffer_ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
Static Public Member Functions | |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
static FLATBUFFERS_CONSTEXPR_CPP11 const char * | GetFullyQualifiedName () |
typedef tt::target::metal::TTMetalBinaryBinarySchema tt::target::metal::FLATBUFFERS_FINAL_CLASS::BinarySchema |
typedef tt::target::metal::TTMetalBinaryBinarySchema tt::target::metal::FLATBUFFERS_FINAL_CLASS::BinarySchema |
typedef tt::target::metal::TTMetalBinaryBinarySchema tt::target::metal::FLATBUFFERS_FINAL_CLASS::BinarySchema |
typedef tt::target::metal::TTMetalBinaryBinarySchema tt::target::metal::FLATBUFFERS_FINAL_CLASS::BinarySchema |
typedef tt::target::metal::TTMetalBinaryBinarySchema tt::target::metal::FLATBUFFERS_FINAL_CLASS::BinarySchema |
typedef tt::target::metal::TTMetalBinaryBinarySchema tt::target::metal::FLATBUFFERS_FINAL_CLASS::BinarySchema |
typedef tt::target::metal::TTMetalBinaryBinarySchema tt::target::metal::FLATBUFFERS_FINAL_CLASS::BinarySchema |
|
inline |
|
inline |
const T* tt::target::metal::FLATBUFFERS_FINAL_CLASS::arg_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 |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const T* tt::target::metal::FLATBUFFERS_FINAL_CLASS::kernel_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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const T* tt::target::metal::FLATBUFFERS_FINAL_CLASS::type_as | ( | ) | const |
const T* tt::target::metal::FLATBUFFERS_FINAL_CLASS::type_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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |