TT-MLIR
|
#include <binary_generated.h>
Public Member Functions | |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef > > * | inputs () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::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::TensorRef > > * | inputs () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::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::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::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::TensorRef * | dst () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::TensorRef * | src () const |
const tt::target::TensorRef * | dst () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::TensorRef * | ref () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::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::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 |
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 |
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 |
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 |
const T* tt::target::metal::FLATBUFFERS_FINAL_CLASS::src_as | ( | ) | const |
|
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 |