TT-MLIR
|
#include <binary_generated.h>
Public Member Functions | |
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::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 ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::TensorRef > > * | operands () const |
const tt::target::metal::ProgramDesc * | program () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< uint8_t > * | data () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< uint16_t > * | data () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< uint32_t > * | data () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::metal::HostBuffer | src_type () const |
const void * | src () const |
template<typename T > | |
const T * | src_as () const |
const tt::target::metal::TensorRef * | src_as_TensorRef () const |
const tt::target::metal::ConstantBuffer8 * | src_as_ConstantBuffer8 () const |
const tt::target::metal::ConstantBuffer16 * | src_as_ConstantBuffer16 () const |
const tt::target::metal::ConstantBuffer32 * | src_as_ConstantBuffer32 () const |
const tt::target::metal::TensorRef * | dst () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::TensorRef * | src () const |
const tt::target::metal::TensorRef * | dst () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::TensorRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::metal::TensorRef * | 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::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 |
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 |
tt::target::metal::KernelConfig | config_type () const |
const void * | config () const |
template<typename T > | |
const T * | config_as () const |
const tt::target::metal::NocConfig * | config_as_NocConfig () const |
const tt::target::metal::TensixConfig * | config_as_TensixConfig () const |
const tt::target::metal::EthernetConfig * | config_as_EthernetConfig () 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 | initial_value () const |
tt::target::metal::CoreType | core_type () 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 ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::CBRef > > * | cbs () const |
const ::flatbuffers::Vector< tt::target::metal::RuntimeArg > * | runtime_args_type () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< void > > * | runtime_args () const |
const ::flatbuffers::String * | debug_info () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::KernelDesc > > * | kernels () 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 |
uint64_t | size () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::OOBVal | oob_val () const |
const ::flatbuffers::Vector< const tt::target::Dim2dRange * > * | core_range_set () const |
const tt::target::metal::MemoryDesc * | memory_desc () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< int32_t > * | shape () const |
const tt::target::metal::LayoutDesc * | layout () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | port () const |
const tt::target::metal::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::metal::TensorDesc * | desc () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | global_id () const |
const tt::target::metal::TensorRef * | tensor_ref () const |
uint64_t | address () const |
const tt::target::metal::CBDesc * | desc () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
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 |
|
inline |
|
inline |
|
inline |
|
inline |
const T* tt::target::metal::FLATBUFFERS_FINAL_CLASS::config_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 |
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 |
const T* tt::target::metal::FLATBUFFERS_FINAL_CLASS::src_as | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
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 |