TT-MLIR
|
#include <binary_generated.h>
Public Member Functions | |
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::ttnn::Program > > * | programs () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const tt::target::DeviceRef * | device () const |
int32_t | all_gather_dim () const |
uint32_t | cluster_axis () const |
uint32_t | num_links () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const tt::target::DeviceRef * | device () const |
const ::flatbuffers::Vector< int64_t > * | source_target_pairs () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const tt::target::DeviceRef * | device () const |
tt::target::ttnn::MeshShardDirection | shard_direction () const |
tt::target::ttnn::MeshShardType | shard_type () const |
const ::flatbuffers::Vector< int64_t > * | shard_shape () const |
const ::flatbuffers::Vector< int64_t > * | shard_dims () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const tt::target::DeviceRef * | device () const |
int32_t | scatter_dim () const |
uint32_t | reduce_type () const |
uint32_t | cluster_axis () const |
uint32_t | num_links () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::DataType | dtype () const |
tt::target::DataType | weights_dtype () const |
const ::flatbuffers::String * | activation () const |
uint32_t | input_channels_alignment () const |
bool | deallocate_activation () const |
bool | reallocate_halo_output () const |
uint32_t | act_block_h_override () const |
uint32_t | act_block_w_div () const |
bool | reshard_if_not_optimal () const |
bool | override_sharding_config () const |
::flatbuffers::Optional< tt::target::ttnn::TensorMemoryLayout > | shard_layout () const |
const tt::target::ttnn::CoreRangeSet * | core_grid () const |
bool | transpose_shards () const |
tt::target::TensorLayout | output_layout () const |
bool | preprocess_weights_on_device () const |
bool | always_preprocess_weights () const |
bool | enable_act_double_buffer () const |
bool | enable_weights_double_buffer () const |
bool | enable_split_reader () const |
bool | enable_subblock_padding () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | weight_tensor () const |
const tt::target::ttnn::TensorRef * | out () const |
const tt::target::ttnn::MemoryConfig * | input_memory_config () const |
tt::target::TensorLayout | input_tensor_layout () const |
const ::flatbuffers::String * | weights_format () const |
uint32_t | in_channels () const |
uint32_t | out_channels () const |
uint32_t | batch_size () const |
uint32_t | input_height () const |
uint32_t | input_width () const |
const ::flatbuffers::Vector< int32_t > * | kernel_size () const |
const ::flatbuffers::Vector< int32_t > * | stride () const |
const ::flatbuffers::Vector< int32_t > * | padding () const |
const ::flatbuffers::Vector< int32_t > * | dilation () const |
bool | has_bias () const |
uint32_t | groups () const |
const tt::target::DeviceRef * | device () const |
const tt::target::ttnn::Conv2dConfig * | conv2d_config () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | input () const |
const tt::target::ttnn::TensorRef * | weight () const |
const tt::target::ttnn::TensorRef * | bias () const |
const tt::target::ttnn::TensorRef * | out () const |
const tt::target::DeviceRef * | device () const |
uint32_t | in_channels () const |
uint32_t | out_channels () const |
uint32_t | batch_size () const |
uint32_t | input_height () const |
uint32_t | input_width () const |
const ::flatbuffers::Vector< int32_t > * | kernel_size () const |
const ::flatbuffers::Vector< int32_t > * | stride () const |
const ::flatbuffers::Vector< int32_t > * | padding () const |
const ::flatbuffers::Vector< int32_t > * | dilation () const |
uint32_t | groups () const |
const tt::target::ttnn::Conv2dConfig * | conv2d_config () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | input () const |
const tt::target::ttnn::TensorRef * | weight () const |
const tt::target::ttnn::TensorRef * | bias () const |
const tt::target::ttnn::TensorRef * | out () const |
const tt::target::DeviceRef * | device () const |
uint32_t | in_channels () const |
uint32_t | out_channels () const |
uint32_t | batch_size () const |
uint32_t | input_height () const |
uint32_t | input_width () const |
const ::flatbuffers::Vector< int32_t > * | kernel_size () const |
const ::flatbuffers::Vector< int32_t > * | stride () const |
const ::flatbuffers::Vector< int32_t > * | padding () const |
const ::flatbuffers::Vector< int32_t > * | output_padding () const |
const ::flatbuffers::Vector< int32_t > * | dilation () const |
uint32_t | groups () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef > > * | ins () const |
const tt::target::ttnn::TensorRef * | out () const |
const ::flatbuffers::String * | func_name () const |
uint32_t | dylib_id () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
float | start () const |
float | end () const |
float | step () const |
::flatbuffers::Optional< tt::target::DataType > | dtype () const |
const tt::target::DeviceRef * | device () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | out () const |
const ::flatbuffers::Vector< uint8_t > * | data () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< int64_t > * | shape () const |
tt::target::DataType | dtype () const |
tt::target::TensorLayout | layout () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< int64_t > * | shape () const |
tt::target::DataType | dtype () const |
tt::target::TensorLayout | layout () const |
uint32_t | num_shards () const |
const tt::target::DeviceRef * | device () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
const tt::target::ttnn::DistributionStrategy * | strategy () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::DeviceRef * | device () const |
float | fill_value () const |
uint32_t | num_shards () const |
const tt::target::ttnn::DistributionStrategy * | strategy () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::NamedFullOpType | type () const |
const ::flatbuffers::Vector< int64_t > * | shape () const |
::flatbuffers::Optional< tt::target::DataType > | dtype () const |
::flatbuffers::Optional< tt::target::TensorLayout > | layout () const |
const tt::target::DeviceRef * | device () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef > > * | inputs () const |
const tt::target::ttnn::TensorRef * | out () const |
int32_t | dim () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const ::flatbuffers::Vector< uint32_t > * | padding () const |
float | value () const |
bool | use_multicore () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const ::flatbuffers::Vector< int64_t > * | permutation () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
float | pad_value () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | input () const |
const tt::target::ttnn::TensorRef * | out () const |
uint32_t | repeats () const |
int32_t | dim () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const ::flatbuffers::Vector< int64_t > * | repeat_dims () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const ::flatbuffers::Vector< int32_t > * | shape () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const ::flatbuffers::Vector< int64_t > * | begins () const |
const ::flatbuffers::Vector< int64_t > * | ends () const |
const ::flatbuffers::Vector< int64_t > * | step () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
int32_t | dim0 () const |
int32_t | dim1 () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
bool | force () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
float | parameter () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::EltwiseBinaryOpType | type () const |
const tt::target::ttnn::TensorRef * | lhs () const |
const tt::target::ttnn::TensorRef * | rhs () const |
::flatbuffers::Optional< tt::target::DataType > | output_dtype () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::EltwiseBinaryCompositeOpType | type () const |
const tt::target::ttnn::TensorRef * | lhs () const |
const tt::target::ttnn::TensorRef * | rhs () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
float | scale () const |
int32_t | zero_point () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
float | in_scale () const |
int32_t | in_zero_point () const |
float | out_scale () const |
int32_t | out_zero_point () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::EltwiseQuantizationOpType | type () const |
const tt::target::ttnn::TensorRef * | in () const |
::flatbuffers::Optional< int32_t > | axis () const |
::flatbuffers::Optional< tt::target::DataType > | output_dtype () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
const tt::target::ttnn::TensorRef * | out () const |
tt::target::ttnn::EltwiseQuantizationOpParams | params_type () const |
const void * | params () const |
template<typename T > | |
const T * | params_as () const |
const tt::target::ttnn::QuantizeDequantizeOpParams * | params_as_QuantizeDequantizeOpParams () const |
const tt::target::ttnn::RequantizeOpParams * | params_as_RequantizeOpParams () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | first () const |
const tt::target::ttnn::TensorRef * | second () const |
const tt::target::ttnn::TensorRef * | third () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::EltwiseUnaryOpType | type () const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
const tt::target::ttnn::TensorRef * | out () const |
tt::target::ttnn::EltwiseUnaryOpParams | params_type () const |
const void * | params () const |
template<typename T > | |
const T * | params_as () const |
const tt::target::ttnn::EltwiseOpWithFloatParams * | params_as_EltwiseOpWithFloatParams () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
float | min () const |
float | max () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | min () const |
const tt::target::ttnn::TensorRef * | max () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::EltwiseUnaryCompositeOpType | type () const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
const tt::target::ttnn::TensorRef * | out () const |
tt::target::ttnn::EltwiseUnaryCompositeOpParams | params_type () const |
const void * | params () const |
template<typename T > | |
const T * | params_as () const |
const tt::target::ttnn::ClampScalarOpParams * | params_as_ClampScalarOpParams () const |
const tt::target::ttnn::ClampTensorOpParams * | params_as_ClampTensorOpParams () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::UnaryOpType | op_type () const |
const ::flatbuffers::Vector< double > * | params () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | input () const |
const tt::target::ttnn::TensorRef * | weight () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | input () const |
const tt::target::ttnn::TensorRef * | weight () const |
const tt::target::ttnn::TensorRef * | in_grad () const |
::flatbuffers::Optional< tt::target::DataType > | dtype () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::Dim2d * | mesh () const |
const tt::target::Dim2d * | offset () const |
const ::flatbuffers::Vector< uint32_t > * | chip_ids () const |
const tt::target::DeviceRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | cache () const |
const tt::target::ttnn::TensorRef * | input () const |
uint32_t | batch_offset () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | cache () const |
const tt::target::ttnn::TensorRef * | input () const |
const tt::target::ttnn::TensorRef * | update_index () const |
uint32_t | batch_offset () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::DeviceRef * | device () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
tt::target::DataType | dtype () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
tt::target::TensorLayout | layout () const |
::flatbuffers::Optional< tt::target::DataType > | dtype () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
const tt::target::DeviceRef * | device () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in0 () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
tt::target::DataType | dtype () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::CoreCoord * | compute_with_storage_grid_size () const |
uint64_t | in0_block_w () const |
uint64_t | out_subblock_h () const |
uint64_t | out_subblock_w () const |
uint64_t | per_core_m () const |
uint64_t | per_core_n () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::CoreCoord * | compute_with_storage_grid_size () const |
uint64_t | in0_block_w () const |
uint64_t | out_subblock_h () const |
uint64_t | out_subblock_w () const |
uint64_t | out_block_h () const |
uint64_t | out_block_w () const |
uint64_t | per_core_m () const |
uint64_t | per_core_n () const |
bool | transpose_mcast () const |
const tt::target::ttnn::UnaryWithParam * | fused_activation () const |
bool | fuse_batch () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::CoreCoord * | compute_with_storage_grid_size () const |
uint64_t | in0_block_w () const |
uint64_t | out_subblock_h () const |
uint64_t | out_subblock_w () const |
uint64_t | out_block_h () const |
uint64_t | out_block_w () const |
uint64_t | per_core_m () const |
uint64_t | per_core_n () const |
bool | fuse_batch () const |
const tt::target::ttnn::UnaryWithParam * | fused_activation () const |
bool | mcast_in0 () const |
bool | gather_in0 () const |
const tt::target::ttnn::CoreRangeSet * | hop_cores () const |
uint64_t | num_global_cb_receivers () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint64_t | in0_block_w () const |
uint64_t | per_core_m () const |
uint64_t | per_core_n () const |
const tt::target::ttnn::UnaryWithParam * | fused_activation () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | a () const |
const tt::target::ttnn::TensorRef * | b () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | transpose_a () const |
bool | transpose_b () const |
tt::target::ttnn::MatmulProgramConfig | matmul_program_config_type () const |
const void * | matmul_program_config () const |
template<typename T > | |
const T * | matmul_program_config_as () const |
const tt::target::ttnn::MatmulMultiCoreReuseProgramConfig * | matmul_program_config_as_MatmulMultiCoreReuseProgramConfig () const |
const tt::target::ttnn::MatmulMultiCoreReuseMultiCastProgramConfig * | matmul_program_config_as_MatmulMultiCoreReuseMultiCastProgramConfig () const |
const tt::target::ttnn::MatmulMultiCoreReuseMultiCast1DProgramConfig * | matmul_program_config_as_MatmulMultiCoreReuseMultiCast1DProgramConfig () const |
const tt::target::ttnn::MatmulMultiCoreReuseMultiCastDRAMShardedProgramConfig * | matmul_program_config_as_MatmulMultiCoreReuseMultiCastDRAMShardedProgramConfig () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | a () const |
const tt::target::ttnn::TensorRef * | b () const |
const tt::target::ttnn::TensorRef * | bias () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | transpose_a () const |
bool | transpose_b () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
int64_t | dim () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
uint32_t | batch_size () const |
uint32_t | input_height () const |
uint32_t | input_width () const |
uint32_t | channels () const |
const ::flatbuffers::Vector< int32_t > * | kernel_size () const |
const ::flatbuffers::Vector< int32_t > * | stride () const |
const ::flatbuffers::Vector< int32_t > * | padding () const |
const ::flatbuffers::Vector< int32_t > * | dilation () const |
bool | ceil_mode () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
int32_t | scale () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< int32_t > * | scale () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
tt::target::ttnn::Scale2D | scale_factor_type () const |
const void * | scale_factor () const |
template<typename T > | |
const T * | scale_factor_as () const |
const tt::target::ttnn::UniformScale2D * | scale_factor_as_UniformScale2D () const |
const tt::target::ttnn::NonUniformScale2D * | scale_factor_as_NonUniformScale2D () const |
const ::flatbuffers::String * | mode () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::ReductionOpType | type () const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
const ::flatbuffers::Vector< int32_t > * | dim_arg () const |
bool | keep_dim () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
::flatbuffers::Optional< int32_t > | dim () const |
bool | use_multicore () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
bool | all_dimensions () const |
int64_t | dim_arg () const |
bool | keep_dim () const |
const tt::target::ttnn::MemoryConfig * | memcfg () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const tt::target::ttnn::TensorRef * | in () const |
const tt::target::ttnn::TensorRef * | out () const |
int32_t | dimension () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::OpType | type_type () const |
const void * | type () const |
template<typename T > | |
const T * | type_as () const |
const tt::target::ttnn::AllGatherOp * | type_as_AllGatherOp () const |
const tt::target::ttnn::CollectivePermuteOp * | type_as_CollectivePermuteOp () const |
const tt::target::ttnn::MeshShardOp * | type_as_MeshShardOp () const |
const tt::target::ttnn::ReduceScatterOp * | type_as_ReduceScatterOp () const |
const tt::target::ttnn::GetDeviceOp * | type_as_GetDeviceOp () const |
const tt::target::ttnn::PrepareConv2dWeightsOp * | type_as_PrepareConv2dWeightsOp () const |
const tt::target::ttnn::Conv2dOp * | type_as_Conv2dOp () const |
const tt::target::ttnn::ConvTranspose2dOp * | type_as_ConvTranspose2dOp () const |
const tt::target::ttnn::CpuOp * | type_as_CpuOp () const |
const tt::target::ttnn::ArangeOp * | type_as_ArangeOp () const |
const tt::target::ttnn::ConstantOp * | type_as_ConstantOp () const |
const tt::target::ttnn::ConstructTensorOp * | type_as_ConstructTensorOp () const |
const tt::target::ttnn::EmptyOp * | type_as_EmptyOp () const |
const tt::target::ttnn::FullOp * | type_as_FullOp () const |
const tt::target::ttnn::NamedFullOp * | type_as_NamedFullOp () const |
const tt::target::ttnn::ConcatOp * | type_as_ConcatOp () const |
const tt::target::ttnn::PadOp * | type_as_PadOp () const |
const tt::target::ttnn::PermuteOp * | type_as_PermuteOp () const |
const tt::target::ttnn::RepeatInterleaveOp * | type_as_RepeatInterleaveOp () const |
const tt::target::ttnn::RepeatOp * | type_as_RepeatOp () const |
const tt::target::ttnn::ReshapeOp * | type_as_ReshapeOp () const |
const tt::target::ttnn::SliceOp * | type_as_SliceOp () const |
const tt::target::ttnn::TransposeOp * | type_as_TransposeOp () const |
const tt::target::ttnn::DeallocateOp * | type_as_DeallocateOp () const |
const tt::target::ttnn::EltwiseBinaryOp * | type_as_EltwiseBinaryOp () const |
const tt::target::ttnn::EltwiseBinaryCompositeOp * | type_as_EltwiseBinaryCompositeOp () const |
const tt::target::ttnn::EltwiseTernaryWhereOp * | type_as_EltwiseTernaryWhereOp () const |
const tt::target::ttnn::EltwiseQuantizationOp * | type_as_EltwiseQuantizationOp () const |
const tt::target::ttnn::EltwiseUnaryOp * | type_as_EltwiseUnaryOp () const |
const tt::target::ttnn::EltwiseUnaryCompositeOp * | type_as_EltwiseUnaryCompositeOp () const |
const tt::target::ttnn::EmbeddingBackwardOp * | type_as_EmbeddingBackwardOp () const |
const tt::target::ttnn::EmbeddingOp * | type_as_EmbeddingOp () const |
const tt::target::ttnn::FillCacheOp * | type_as_FillCacheOp () const |
const tt::target::ttnn::UpdateCacheOp * | type_as_UpdateCacheOp () const |
const tt::target::ttnn::FromDeviceOp * | type_as_FromDeviceOp () const |
const tt::target::ttnn::ToDeviceOp * | type_as_ToDeviceOp () const |
const tt::target::ttnn::ToDTypeOp * | type_as_ToDTypeOp () const |
const tt::target::ttnn::ToLayoutOp * | type_as_ToLayoutOp () const |
const tt::target::ttnn::ToMemoryConfigOp * | type_as_ToMemoryConfigOp () const |
const tt::target::ttnn::TypecastOp * | type_as_TypecastOp () const |
const tt::target::ttnn::LinearOp * | type_as_LinearOp () const |
const tt::target::ttnn::MatmulOp * | type_as_MatmulOp () const |
const tt::target::ttnn::MorehCumSumOp * | type_as_MorehCumSumOp () const |
const tt::target::ttnn::SoftmaxOp * | type_as_SoftmaxOp () const |
const tt::target::ttnn::MaxPool2dOp * | type_as_MaxPool2dOp () const |
const tt::target::ttnn::UpsampleOp * | type_as_UpsampleOp () const |
const tt::target::ttnn::ReductionArgMaxOp * | type_as_ReductionArgMaxOp () const |
const tt::target::ttnn::ReductionOp * | type_as_ReductionOp () const |
const tt::target::ttnn::ReductionProdOp * | type_as_ReductionProdOp () const |
const ::flatbuffers::String * | debug_info () const |
const ::flatbuffers::String * | loc_info () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::String * | name () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef > > * | inputs () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef > > * | outputs () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::Operation > > * | operations () const |
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::DynamicLib > > * | dylibs () const |
const tt::target::DebugInfo * | debug_info () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< const tt::target::ttnn::CoreRange * > * | core_ranges () 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::ttnn::DistributedTensorConfig | strategy_type () const |
const void * | strategy () const |
template<typename T > | |
const T * | strategy_as () const |
const tt::target::ttnn::ReplicateTensor * | strategy_as_ReplicateTensor () const |
const tt::target::ttnn::ShardTensor * | strategy_as_ShardTensor () const |
const tt::target::ttnn::ShardTensor2D * | strategy_as_ShardTensor2D () const |
const tt::target::ttnn::AllGatherTensor * | strategy_as_AllGatherTensor () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
const ::flatbuffers::Vector< const tt::target::Dim2dRange * > * | grid () const |
const ::flatbuffers::Vector< int32_t > * | shard_shape () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::TensorMemoryLayout | tensor_memory_layout () const |
tt::target::BufferType | buffer_type () const |
const tt::target::ttnn::ShardSpec * | shard_spec () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::ttnn::StorageType | storage_type () const |
const tt::target::Dim2d * | tile_shape () const |
tt::target::DataType | data_type () const |
const tt::target::ttnn::MemoryConfig * | memory_config () const |
uint64_t | size () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
tt::target::OOBVal | oob_val () const |
const tt::target::ttnn::MemoryDesc * | memory_desc () const |
const tt::target::ttnn::DistributionStrategy * | strategy () 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::ttnn::LayoutDesc * | layout () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
uint32_t | global_id () const |
uint64_t | size () const |
const tt::target::ttnn::TensorDesc * | desc () const |
bool | Verify (::flatbuffers::Verifier &verifier) const |
typedef tt::target::ttnn::TTNNBinaryBinarySchema tt::target::ttnn::FLATBUFFERS_FINAL_CLASS::BinarySchema |
typedef MatmulMultiCoreReuseMultiCastProgramConfigBuilder tt::target::ttnn::FLATBUFFERS_FINAL_CLASS::Builder |
typedef MatmulMultiCoreReuseMultiCast1DProgramConfigBuilder tt::target::ttnn::FLATBUFFERS_FINAL_CLASS::Builder |
typedef MatmulMultiCoreReuseMultiCastDRAMShardedProgramConfigBuilder tt::target::ttnn::FLATBUFFERS_FINAL_CLASS::Builder |
|
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 |
|
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 |
|
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::ttnn::FLATBUFFERS_FINAL_CLASS::matmul_program_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 |
|
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 |
|
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::ttnn::FLATBUFFERS_FINAL_CLASS::params_as | ( | ) | const |
const T* tt::target::ttnn::FLATBUFFERS_FINAL_CLASS::params_as | ( | ) | const |
const T* tt::target::ttnn::FLATBUFFERS_FINAL_CLASS::params_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 |
const T* tt::target::ttnn::FLATBUFFERS_FINAL_CLASS::scale_factor_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::ttnn::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 |
const T* tt::target::ttnn::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 |
|
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |