4 #ifndef FLATBUFFERS_GENERATED_POOL_TT_TARGET_TTNN_H_
5 #define FLATBUFFERS_GENERATED_POOL_TT_TARGET_TTNN_H_
7 #include "flatbuffers/flatbuffers.h"
11 static_assert(FLATBUFFERS_VERSION_MAJOR == 24 &&
12 FLATBUFFERS_VERSION_MINOR == 3 &&
13 FLATBUFFERS_VERSION_REVISION == 25,
14 "Non-compatible flatbuffers version included");
24 struct Pool2dOpBuilder;
27 struct UniformScale2DBuilder;
30 struct NonUniformScale2DBuilder;
33 struct UpsampleOpBuilder;
51 static const char *
const names[3] = {
61 const size_t index =
static_cast<size_t>(e);
74 static const Scale2D values[] = {
83 static const char *
const names[4] = {
94 const size_t index =
static_cast<size_t>(e);
111 bool VerifyScale2DVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void>> *values, const ::flatbuffers::Vector<Scale2D> *types);
117 return "tt.target.ttnn.Pool2dOp";
119 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
134 VT_IN_PLACE_HALO = 32
139 const tt::target::ttnn::TensorRef *
in()
const {
140 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_IN);
142 const tt::target::ttnn::TensorRef *
out()
const {
143 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
158 return GetPointer<const ::flatbuffers::Vector<int32_t> *>(
VT_KERNEL_SIZE);
160 const ::flatbuffers::Vector<int32_t> *
stride()
const {
161 return GetPointer<const ::flatbuffers::Vector<int32_t> *>(
VT_STRIDE);
163 const ::flatbuffers::Vector<int32_t> *
padding()
const {
164 return GetPointer<const ::flatbuffers::Vector<int32_t> *>(
VT_PADDING);
166 const ::flatbuffers::Vector<int32_t> *
dilation()
const {
167 return GetPointer<const ::flatbuffers::Vector<int32_t> *>(
VT_DILATION);
170 return GetPointer<const tt::target::ttnn::MemoryConfig *>(
VT_MEMORY_CONFIG);
179 return GetField<uint8_t>(VT_IN_PLACE_HALO, 0) != 0;
181 bool Verify(::flatbuffers::Verifier &verifier)
const {
182 return VerifyTableStart(verifier) &&
183 VerifyField<uint32_t>(verifier,
VT_TYPE, 4) &&
184 VerifyOffset(verifier,
VT_IN) &&
185 verifier.VerifyTable(in()) &&
186 VerifyOffset(verifier,
VT_OUT) &&
187 verifier.VerifyTable(out()) &&
193 verifier.VerifyVector(kernel_size()) &&
195 verifier.VerifyVector(stride()) &&
197 verifier.VerifyVector(padding()) &&
199 verifier.VerifyVector(dilation()) &&
201 verifier.VerifyTable(memory_config()) &&
204 VerifyField<uint8_t>(verifier, VT_IN_PLACE_HALO, 1) &&
211 ::flatbuffers::FlatBufferBuilder &
fbb_;
216 void add_in(::flatbuffers::Offset<tt::target::ttnn::TensorRef> in) {
219 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
234 void add_kernel_size(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> kernel_size) {
237 void add_stride(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> stride) {
240 void add_padding(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> padding) {
243 void add_dilation(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> dilation) {
256 fbb_.AddElement<uint8_t>(Pool2dOp::VT_IN_PLACE_HALO,
static_cast<uint8_t
>(in_place_halo), 0);
262 ::flatbuffers::Offset<Pool2dOp>
Finish() {
264 auto o = ::flatbuffers::Offset<Pool2dOp>(end);
270 ::flatbuffers::FlatBufferBuilder &_fbb,
272 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> in = 0,
273 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
274 uint32_t batch_size = 0,
275 uint32_t input_height = 0,
276 uint32_t input_width = 0,
277 uint32_t channels = 0,
278 ::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> kernel_size = 0,
279 ::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> stride = 0,
280 ::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> padding = 0,
281 ::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> dilation = 0,
282 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memory_config = 0,
283 ::flatbuffers::Optional<tt::target::ttnn::TensorMemoryLayout> applied_shard_scheme = ::flatbuffers::nullopt,
284 bool ceil_mode =
false,
285 bool in_place_halo =
false) {
311 ::flatbuffers::FlatBufferBuilder &_fbb,
313 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> in = 0,
314 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
315 uint32_t batch_size = 0,
316 uint32_t input_height = 0,
317 uint32_t input_width = 0,
318 uint32_t channels = 0,
319 const std::vector<int32_t> *kernel_size =
nullptr,
320 const std::vector<int32_t> *stride =
nullptr,
321 const std::vector<int32_t> *padding =
nullptr,
322 const std::vector<int32_t> *dilation =
nullptr,
323 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memory_config = 0,
324 ::flatbuffers::Optional<tt::target::ttnn::TensorMemoryLayout> applied_shard_scheme = ::flatbuffers::nullopt,
325 bool ceil_mode =
false,
326 bool in_place_halo =
false) {
327 auto kernel_size__ = kernel_size ? _fbb.CreateVector<int32_t>(*kernel_size) : 0;
328 auto stride__ = stride ? _fbb.CreateVector<int32_t>(*stride) : 0;
329 auto padding__ = padding ? _fbb.CreateVector<int32_t>(*padding) : 0;
330 auto dilation__ = dilation ? _fbb.CreateVector<int32_t>(*dilation) : 0;
345 applied_shard_scheme,
354 return "tt.target.ttnn.UniformScale2D";
356 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
360 return GetField<int32_t>(
VT_SCALE, 0);
362 bool Verify(::flatbuffers::Verifier &verifier)
const {
363 return VerifyTableStart(verifier) &&
364 VerifyField<int32_t>(verifier,
VT_SCALE, 4) &&
371 ::flatbuffers::FlatBufferBuilder &
fbb_;
380 ::flatbuffers::Offset<UniformScale2D>
Finish() {
382 auto o = ::flatbuffers::Offset<UniformScale2D>(end);
388 ::flatbuffers::FlatBufferBuilder &_fbb,
404 return "tt.target.ttnn.NonUniformScale2D";
406 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
409 const ::flatbuffers::Vector<int32_t> *
scale()
const {
410 return GetPointer<const ::flatbuffers::Vector<int32_t> *>(
VT_SCALE);
412 bool Verify(::flatbuffers::Verifier &verifier)
const {
413 return VerifyTableStart(verifier) &&
415 verifier.VerifyVector(scale()) &&
422 ::flatbuffers::FlatBufferBuilder &
fbb_;
424 void add_scale(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> scale) {
431 ::flatbuffers::Offset<NonUniformScale2D>
Finish() {
433 auto o = ::flatbuffers::Offset<NonUniformScale2D>(end);
439 ::flatbuffers::FlatBufferBuilder &_fbb,
440 ::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> scale = 0) {
452 ::flatbuffers::FlatBufferBuilder &_fbb,
453 const std::vector<int32_t> *scale =
nullptr) {
454 auto scale__ = scale ? _fbb.CreateVector<int32_t>(*scale) : 0;
464 return "tt.target.ttnn.UpsampleOp";
466 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
474 const tt::target::ttnn::TensorRef *
in()
const {
475 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_IN);
490 const ::flatbuffers::String *
mode()
const {
491 return GetPointer<const ::flatbuffers::String *>(
VT_MODE);
494 return GetPointer<const tt::target::ttnn::MemoryConfig *>(
VT_MEMORY_CONFIG);
496 const tt::target::ttnn::TensorRef *
out()
const {
497 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
499 bool Verify(::flatbuffers::Verifier &verifier)
const {
500 return VerifyTableStart(verifier) &&
501 VerifyOffset(verifier,
VT_IN) &&
502 verifier.VerifyTable(in()) &&
505 VerifyScale2D(verifier, scale_factor(), scale_factor_type()) &&
506 VerifyOffset(verifier,
VT_MODE) &&
507 verifier.VerifyString(mode()) &&
509 verifier.VerifyTable(memory_config()) &&
510 VerifyOffset(verifier,
VT_OUT) &&
511 verifier.VerifyTable(out()) &&
516 template<>
inline const tt::target::ttnn::UniformScale2D *UpsampleOp::scale_factor_as<tt::target::ttnn::UniformScale2D>()
const {
517 return scale_factor_as_UniformScale2D();
520 template<>
inline const tt::target::ttnn::NonUniformScale2D *UpsampleOp::scale_factor_as<tt::target::ttnn::NonUniformScale2D>()
const {
521 return scale_factor_as_NonUniformScale2D();
526 ::flatbuffers::FlatBufferBuilder &
fbb_;
528 void add_in(::flatbuffers::Offset<tt::target::ttnn::TensorRef> in) {
537 void add_mode(::flatbuffers::Offset<::flatbuffers::String> mode) {
543 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
550 ::flatbuffers::Offset<UpsampleOp>
Finish() {
552 auto o = ::flatbuffers::Offset<UpsampleOp>(end);
558 ::flatbuffers::FlatBufferBuilder &_fbb,
559 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> in = 0,
561 ::flatbuffers::Offset<void> scale_factor = 0,
562 ::flatbuffers::Offset<::flatbuffers::String> mode = 0,
563 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memory_config = 0,
564 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
581 ::flatbuffers::FlatBufferBuilder &_fbb,
582 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> in = 0,
584 ::flatbuffers::Offset<void> scale_factor = 0,
585 const char *mode =
nullptr,
586 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memory_config = 0,
587 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
588 auto mode__ = mode ? _fbb.CreateString(mode) : 0;
605 auto ptr =
reinterpret_cast<const tt::target::ttnn::UniformScale2D *
>(obj);
606 return verifier.VerifyTable(ptr);
609 auto ptr =
reinterpret_cast<const tt::target::ttnn::NonUniformScale2D *
>(obj);
610 return verifier.VerifyTable(ptr);
612 default:
return true;
616 inline bool VerifyScale2DVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset<void>> *values, const ::flatbuffers::Vector<Scale2D> *types) {
617 if (!values || !types)
return !values && !types;
618 if (values->size() != types->size())
return false;
619 for (::flatbuffers::uoffset_t i = 0; i < values->size(); ++i) {
621 verifier, values->Get(i), types->GetEnum<
Scale2D>(i))) {
VT_SCALE
Definition: eltwise_generated.h:1302
inline ::flatbuffers::Offset< Pool2dOp > CreatePool2dOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::Pool2dOpType type=tt::target::ttnn::Pool2dOpType::AvgPool2d, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, uint32_t batch_size=0, uint32_t input_height=0, uint32_t input_width=0, uint32_t channels=0, const std::vector< int32_t > *kernel_size=nullptr, const std::vector< int32_t > *stride=nullptr, const std::vector< int32_t > *padding=nullptr, const std::vector< int32_t > *dilation=nullptr, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Optional< tt::target::ttnn::TensorMemoryLayout > applied_shard_scheme=::flatbuffers::nullopt, bool ceil_mode=false, bool in_place_halo=false)
Definition: pool_generated.h:310
inline ::flatbuffers::Offset< UniformScale2D > CreateUniformScale2D(::flatbuffers::FlatBufferBuilder &_fbb, int32_t scale=0)
Definition: pool_generated.h:387
const char * EnumNamePool2dOpType(Pool2dOpType e)
Definition: pool_generated.h:59
const char * EnumNameScale2D(Scale2D e)
Definition: pool_generated.h:92
bool VerifyScale2DVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset< void >> *values, const ::flatbuffers::Vector< Scale2D > *types)
Definition: pool_generated.h:616
const char *const * EnumNamesScale2D()
Definition: pool_generated.h:82
inline ::flatbuffers::Offset< NonUniformScale2D > CreateNonUniformScale2DDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int32_t > *scale=nullptr)
Definition: pool_generated.h:451
const Scale2D(& EnumValuesScale2D())[3]
Definition: pool_generated.h:73
bool VerifyScale2D(::flatbuffers::Verifier &verifier, const void *obj, Scale2D type)
Definition: pool_generated.h:599
const char *const * EnumNamesPool2dOpType()
Definition: pool_generated.h:50
inline ::flatbuffers::Offset< NonUniformScale2D > CreateNonUniformScale2D(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> scale=0)
Definition: pool_generated.h:438
inline ::flatbuffers::Offset< UpsampleOp > CreateUpsampleOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, tt::target::ttnn::Scale2D scale_factor_type=tt::target::ttnn::Scale2D::NONE, ::flatbuffers::Offset< void > scale_factor=0, const char *mode=nullptr, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: pool_generated.h:580
inline ::flatbuffers::Offset< Pool2dOp > CreatePool2dOp(::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::Pool2dOpType type=tt::target::ttnn::Pool2dOpType::AvgPool2d, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, uint32_t batch_size=0, uint32_t input_height=0, uint32_t input_width=0, uint32_t channels=0, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> kernel_size=0, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> stride=0, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> padding=0, ::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> dilation=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Optional< tt::target::ttnn::TensorMemoryLayout > applied_shard_scheme=::flatbuffers::nullopt, bool ceil_mode=false, bool in_place_halo=false)
Definition: pool_generated.h:269
inline ::flatbuffers::Offset< UpsampleOp > CreateUpsampleOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, tt::target::ttnn::Scale2D scale_factor_type=tt::target::ttnn::Scale2D::NONE, ::flatbuffers::Offset< void > scale_factor=0, ::flatbuffers::Offset<::flatbuffers::String > mode=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: pool_generated.h:557
TensorMemoryLayout
Definition: types_generated.h:62
Pool2dOpType
Definition: pool_generated.h:35
Scale2D
Definition: pool_generated.h:65
const Pool2dOpType(& EnumValuesPool2dOpType())[2]
Definition: pool_generated.h:42
Definition: debug_info_generated.h:18
VT_APPLIED_SHARD_SCHEME
Definition: pool_generated.h:132
VT_DILATION
Definition: pool_generated.h:130
VT_PADDING
Definition: pool_generated.h:129
VT_SCALE_FACTOR_TYPE
Definition: pool_generated.h:468
VT_STRIDE
Definition: pool_generated.h:128
VT_CHANNELS
Definition: pool_generated.h:126
VT_MODE
Definition: pool_generated.h:470
VT_KERNEL_SIZE
Definition: pool_generated.h:127
VT_BATCH_SIZE
Definition: pool_generated.h:123
VT_SCALE_FACTOR
Definition: pool_generated.h:469
VT_TYPE
Definition: pool_generated.h:120
VT_INPUT_HEIGHT
Definition: pool_generated.h:124
VT_IN
Definition: pool_generated.h:121
VT_INPUT_WIDTH
Definition: pool_generated.h:125
VT_OUT
Definition: pool_generated.h:122
VT_CEIL_MODE
Definition: pool_generated.h:133
VT_MEMORY_CONFIG
Definition: pool_generated.h:131
Definition: debug_info_generated.h:36
Definition: binary_generated.h:31
const tt::target::ttnn::UniformScale2D * scale_factor_as_UniformScale2D() const
Definition: pool_generated.h:484
uint32_t batch_size() const
Definition: pool_generated.h:145
const tt::target::ttnn::NonUniformScale2D * scale_factor_as_NonUniformScale2D() const
Definition: pool_generated.h:487
const ::flatbuffers::Vector< int32_t > * scale() const
Definition: pool_generated.h:409
uint32_t input_width() const
Definition: pool_generated.h:151
::flatbuffers::Optional< tt::target::ttnn::TensorMemoryLayout > applied_shard_scheme() const
Definition: pool_generated.h:172
const tt::target::ttnn::TensorRef * out() const
Definition: pool_generated.h:142
const tt::target::ttnn::MemoryConfig * memory_config() const
Definition: pool_generated.h:169
bool ceil_mode() const
Definition: pool_generated.h:175
tt::target::ttnn::Scale2D scale_factor_type() const
Definition: pool_generated.h:477
uint32_t channels() const
Definition: pool_generated.h:154
tt::target::ttnn::Pool2dOpType type() const
Definition: pool_generated.h:136
int32_t scale() const
Definition: pool_generated.h:359
UpsampleOpBuilder Builder
Definition: pool_generated.h:461
const ::flatbuffers::Vector< int32_t > * dilation() const
Definition: pool_generated.h:166
uint32_t input_height() const
Definition: pool_generated.h:148
const T * scale_factor_as() const
const ::flatbuffers::Vector< int32_t > * stride() const
Definition: pool_generated.h:160
const ::flatbuffers::Vector< int32_t > * padding() const
Definition: pool_generated.h:163
const tt::target::ttnn::TensorRef * in() const
Definition: pool_generated.h:139
const ::flatbuffers::Vector< int32_t > * kernel_size() const
Definition: pool_generated.h:157
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: pool_generated.h:181
const void * scale_factor() const
Definition: pool_generated.h:480
bool in_place_halo() const
Definition: pool_generated.h:178
Pool2dOpBuilder Builder
Definition: pool_generated.h:114
static FLATBUFFERS_CONSTEXPR_CPP11 const char * GetFullyQualifiedName()
Definition: pool_generated.h:116
NonUniformScale2DBuilder Builder
Definition: pool_generated.h:401
const ::flatbuffers::String * mode() const
Definition: pool_generated.h:490
UniformScale2DBuilder Builder
Definition: pool_generated.h:351
Definition: pool_generated.h:209
void add_dilation(::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> dilation)
Definition: pool_generated.h:243
void add_padding(::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> padding)
Definition: pool_generated.h:240
::flatbuffers::uoffset_t start_
Definition: pool_generated.h:212
Pool2dOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: pool_generated.h:258
::flatbuffers::FlatBufferBuilder & fbb_
Definition: pool_generated.h:211
void add_batch_size(uint32_t batch_size)
Definition: pool_generated.h:222
void add_input_height(uint32_t input_height)
Definition: pool_generated.h:225
void add_in(::flatbuffers::Offset< tt::target::ttnn::TensorRef > in)
Definition: pool_generated.h:216
Pool2dOp Table
Definition: pool_generated.h:210
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: pool_generated.h:219
void add_memory_config(::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config)
Definition: pool_generated.h:246
void add_in_place_halo(bool in_place_halo)
Definition: pool_generated.h:255
::flatbuffers::Offset< Pool2dOp > Finish()
Definition: pool_generated.h:262
void add_stride(::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> stride)
Definition: pool_generated.h:237
void add_input_width(uint32_t input_width)
Definition: pool_generated.h:228
void add_type(tt::target::ttnn::Pool2dOpType type)
Definition: pool_generated.h:213
void add_applied_shard_scheme(tt::target::ttnn::TensorMemoryLayout applied_shard_scheme)
Definition: pool_generated.h:249
void add_kernel_size(::flatbuffers::Offset<::flatbuffers::Vector< int32_t >> kernel_size)
Definition: pool_generated.h:234
void add_channels(uint32_t channels)
Definition: pool_generated.h:231
void add_ceil_mode(bool ceil_mode)
Definition: pool_generated.h:252
Definition: pool_generated.h:305
Pool2dOp type
Definition: pool_generated.h:306
static constexpr auto Create
Definition: pool_generated.h:307
Definition: pool_generated.h:98
static const Scale2D enum_value
Definition: pool_generated.h:99
Definition: pool_generated.h:524
void add_in(::flatbuffers::Offset< tt::target::ttnn::TensorRef > in)
Definition: pool_generated.h:528
::flatbuffers::FlatBufferBuilder & fbb_
Definition: pool_generated.h:526
::flatbuffers::Offset< UpsampleOp > Finish()
Definition: pool_generated.h:550
void add_mode(::flatbuffers::Offset<::flatbuffers::String > mode)
Definition: pool_generated.h:537
UpsampleOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: pool_generated.h:546
void add_scale_factor_type(tt::target::ttnn::Scale2D scale_factor_type)
Definition: pool_generated.h:531
void add_scale_factor(::flatbuffers::Offset< void > scale_factor)
Definition: pool_generated.h:534
UpsampleOp Table
Definition: pool_generated.h:525
void add_memory_config(::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memory_config)
Definition: pool_generated.h:540
::flatbuffers::uoffset_t start_
Definition: pool_generated.h:527
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: pool_generated.h:543
Definition: pool_generated.h:575
UpsampleOp type
Definition: pool_generated.h:576
static constexpr auto Create
Definition: pool_generated.h:577