4 #ifndef FLATBUFFERS_GENERATED_CREATION_TT_TARGET_TTNN_H_
5 #define FLATBUFFERS_GENERATED_CREATION_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 ArangeOpBuilder;
27 struct ConstantOpBuilder;
30 struct ConstructTensorOpBuilder;
33 struct EmptyOpBuilder;
39 struct NamedFullOpBuilder;
57 static const char *
const names[3] = {
67 const size_t index =
static_cast<size_t>(e);
74 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
84 return GetField<float>(
VT_START, 0.0f);
87 return GetField<float>(
VT_END, 0.0f);
90 return GetField<float>(
VT_STEP, 0.0f);
92 ::flatbuffers::Optional<tt::target::DataType>
dtype()
const {
93 return GetOptional<uint16_t, tt::target::DataType>(
VT_DTYPE);
95 const tt::target::DeviceRef *
device()
const {
96 return GetPointer<const tt::target::DeviceRef *>(
VT_DEVICE);
98 const tt::target::ttnn::MemoryConfig *
memcfg()
const {
99 return GetPointer<const tt::target::ttnn::MemoryConfig *>(
VT_MEMCFG);
101 const tt::target::ttnn::TensorRef *
out()
const {
102 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
104 bool Verify(::flatbuffers::Verifier &verifier)
const {
105 return VerifyTableStart(verifier) &&
106 VerifyField<float>(verifier,
VT_START, 4) &&
107 VerifyField<float>(verifier,
VT_END, 4) &&
108 VerifyField<float>(verifier,
VT_STEP, 4) &&
109 VerifyField<uint16_t>(verifier,
VT_DTYPE, 2) &&
111 verifier.VerifyTable(device()) &&
113 verifier.VerifyTable(memcfg()) &&
114 VerifyOffset(verifier,
VT_OUT) &&
115 verifier.VerifyTable(out()) &&
122 ::flatbuffers::FlatBufferBuilder &
fbb_;
136 void add_device(::flatbuffers::Offset<tt::target::DeviceRef> device) {
139 void add_memcfg(::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memcfg) {
142 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
149 ::flatbuffers::Offset<ArangeOp>
Finish() {
151 auto o = ::flatbuffers::Offset<ArangeOp>(end);
157 ::flatbuffers::FlatBufferBuilder &_fbb,
161 ::flatbuffers::Optional<tt::target::DataType> dtype = ::flatbuffers::nullopt,
162 ::flatbuffers::Offset<tt::target::DeviceRef> device = 0,
163 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memcfg = 0,
164 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
172 if(dtype) { builder_.
add_dtype(*dtype); }
184 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
188 const tt::target::ttnn::TensorRef *
out()
const {
189 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
191 const ::flatbuffers::Vector<uint8_t> *
data()
const {
192 return GetPointer<const ::flatbuffers::Vector<uint8_t> *>(
VT_DATA);
194 bool Verify(::flatbuffers::Verifier &verifier)
const {
195 return VerifyTableStart(verifier) &&
196 VerifyOffset(verifier,
VT_OUT) &&
197 verifier.VerifyTable(out()) &&
198 VerifyOffset(verifier,
VT_DATA) &&
199 verifier.VerifyVector(data()) &&
206 ::flatbuffers::FlatBufferBuilder &
fbb_;
208 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
211 void add_data(::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> data) {
218 ::flatbuffers::Offset<ConstantOp>
Finish() {
220 auto o = ::flatbuffers::Offset<ConstantOp>(end);
226 ::flatbuffers::FlatBufferBuilder &_fbb,
227 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
228 ::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> data = 0) {
241 ::flatbuffers::FlatBufferBuilder &_fbb,
242 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
243 const std::vector<uint8_t> *data =
nullptr) {
244 auto data__ = data ? _fbb.CreateVector<uint8_t>(*data) : 0;
254 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
260 const ::flatbuffers::Vector<int64_t> *
shape()
const {
261 return GetPointer<const ::flatbuffers::Vector<int64_t> *>(
VT_SHAPE);
269 const tt::target::ttnn::TensorRef *
out()
const {
270 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
272 bool Verify(::flatbuffers::Verifier &verifier)
const {
273 return VerifyTableStart(verifier) &&
275 verifier.VerifyVector(shape()) &&
276 VerifyField<uint16_t>(verifier,
VT_DTYPE, 2) &&
277 VerifyField<uint16_t>(verifier,
VT_LAYOUT, 2) &&
278 VerifyOffset(verifier,
VT_OUT) &&
279 verifier.VerifyTable(out()) &&
286 ::flatbuffers::FlatBufferBuilder &
fbb_;
288 void add_shape(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape) {
297 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
304 ::flatbuffers::Offset<ConstructTensorOp>
Finish() {
306 auto o = ::flatbuffers::Offset<ConstructTensorOp>(end);
312 ::flatbuffers::FlatBufferBuilder &_fbb,
313 ::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape = 0,
316 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
331 ::flatbuffers::FlatBufferBuilder &_fbb,
332 const std::vector<int64_t> *shape =
nullptr,
335 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
336 auto shape__ = shape ? _fbb.CreateVector<int64_t>(*shape) : 0;
348 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
358 const ::flatbuffers::Vector<int64_t> *
shape()
const {
359 return GetPointer<const ::flatbuffers::Vector<int64_t> *>(
VT_SHAPE);
370 const tt::target::DeviceRef *
device()
const {
371 return GetPointer<const tt::target::DeviceRef *>(
VT_DEVICE);
373 const tt::target::ttnn::MemoryConfig *
memcfg()
const {
374 return GetPointer<const tt::target::ttnn::MemoryConfig *>(
VT_MEMCFG);
376 const tt::target::ttnn::DistributionStrategy *
strategy()
const {
377 return GetPointer<const tt::target::ttnn::DistributionStrategy *>(
VT_STRATEGY);
379 const tt::target::ttnn::TensorRef *
out()
const {
380 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
382 bool Verify(::flatbuffers::Verifier &verifier)
const {
383 return VerifyTableStart(verifier) &&
385 verifier.VerifyVector(shape()) &&
386 VerifyField<uint16_t>(verifier,
VT_DTYPE, 2) &&
387 VerifyField<uint16_t>(verifier,
VT_LAYOUT, 2) &&
390 verifier.VerifyTable(device()) &&
392 verifier.VerifyTable(memcfg()) &&
394 verifier.VerifyTable(strategy()) &&
395 VerifyOffset(verifier,
VT_OUT) &&
396 verifier.VerifyTable(out()) &&
403 ::flatbuffers::FlatBufferBuilder &
fbb_;
405 void add_shape(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape) {
417 void add_device(::flatbuffers::Offset<tt::target::DeviceRef> device) {
420 void add_memcfg(::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memcfg) {
423 void add_strategy(::flatbuffers::Offset<tt::target::ttnn::DistributionStrategy> strategy) {
426 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
433 ::flatbuffers::Offset<EmptyOp>
Finish() {
435 auto o = ::flatbuffers::Offset<EmptyOp>(end);
441 ::flatbuffers::FlatBufferBuilder &_fbb,
442 ::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape = 0,
445 uint32_t num_shards = 0,
446 ::flatbuffers::Offset<tt::target::DeviceRef> device = 0,
447 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memcfg = 0,
448 ::flatbuffers::Offset<tt::target::ttnn::DistributionStrategy> strategy = 0,
449 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
468 ::flatbuffers::FlatBufferBuilder &_fbb,
469 const std::vector<int64_t> *shape =
nullptr,
472 uint32_t num_shards = 0,
473 ::flatbuffers::Offset<tt::target::DeviceRef> device = 0,
474 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memcfg = 0,
475 ::flatbuffers::Offset<tt::target::ttnn::DistributionStrategy> strategy = 0,
476 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
477 auto shape__ = shape ? _fbb.CreateVector<int64_t>(*shape) : 0;
493 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
500 const tt::target::DeviceRef *
device()
const {
501 return GetPointer<const tt::target::DeviceRef *>(
VT_DEVICE);
509 const tt::target::ttnn::DistributionStrategy *
strategy()
const {
510 return GetPointer<const tt::target::ttnn::DistributionStrategy *>(
VT_STRATEGY);
512 const tt::target::ttnn::TensorRef *
out()
const {
513 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
515 bool Verify(::flatbuffers::Verifier &verifier)
const {
516 return VerifyTableStart(verifier) &&
518 verifier.VerifyTable(device()) &&
522 verifier.VerifyTable(strategy()) &&
523 VerifyOffset(verifier,
VT_OUT) &&
524 verifier.VerifyTable(out()) &&
531 ::flatbuffers::FlatBufferBuilder &
fbb_;
533 void add_device(::flatbuffers::Offset<tt::target::DeviceRef> device) {
542 void add_strategy(::flatbuffers::Offset<tt::target::ttnn::DistributionStrategy> strategy) {
545 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
554 auto o = ::flatbuffers::Offset<FullOp>(end);
560 ::flatbuffers::FlatBufferBuilder &_fbb,
561 ::flatbuffers::Offset<tt::target::DeviceRef> device = 0,
562 float fill_value = 0.0f,
563 uint32_t num_shards = 0,
564 ::flatbuffers::Offset<tt::target::ttnn::DistributionStrategy> strategy = 0,
565 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
583 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
595 const ::flatbuffers::Vector<int64_t> *
shape()
const {
596 return GetPointer<const ::flatbuffers::Vector<int64_t> *>(
VT_SHAPE);
598 ::flatbuffers::Optional<tt::target::DataType>
dtype()
const {
599 return GetOptional<uint16_t, tt::target::DataType>(
VT_DTYPE);
601 ::flatbuffers::Optional<tt::target::TensorLayout>
layout()
const {
602 return GetOptional<uint16_t, tt::target::TensorLayout>(
VT_LAYOUT);
604 const tt::target::DeviceRef *
device()
const {
605 return GetPointer<const tt::target::DeviceRef *>(
VT_DEVICE);
607 const tt::target::ttnn::MemoryConfig *
memcfg()
const {
608 return GetPointer<const tt::target::ttnn::MemoryConfig *>(
VT_MEMCFG);
610 const tt::target::ttnn::TensorRef *
out()
const {
611 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
613 bool Verify(::flatbuffers::Verifier &verifier)
const {
614 return VerifyTableStart(verifier) &&
615 VerifyField<uint32_t>(verifier,
VT_TYPE, 4) &&
617 verifier.VerifyVector(shape()) &&
618 VerifyField<uint16_t>(verifier,
VT_DTYPE, 2) &&
619 VerifyField<uint16_t>(verifier,
VT_LAYOUT, 2) &&
621 verifier.VerifyTable(device()) &&
623 verifier.VerifyTable(memcfg()) &&
624 VerifyOffset(verifier,
VT_OUT) &&
625 verifier.VerifyTable(out()) &&
632 ::flatbuffers::FlatBufferBuilder &
fbb_;
637 void add_shape(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape) {
646 void add_device(::flatbuffers::Offset<tt::target::DeviceRef> device) {
649 void add_memcfg(::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memcfg) {
652 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
659 ::flatbuffers::Offset<NamedFullOp>
Finish() {
661 auto o = ::flatbuffers::Offset<NamedFullOp>(end);
667 ::flatbuffers::FlatBufferBuilder &_fbb,
669 ::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape = 0,
670 ::flatbuffers::Optional<tt::target::DataType> dtype = ::flatbuffers::nullopt,
671 ::flatbuffers::Optional<tt::target::TensorLayout> layout = ::flatbuffers::nullopt,
672 ::flatbuffers::Offset<tt::target::DeviceRef> device = 0,
673 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memcfg = 0,
674 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
682 if(dtype) { builder_.
add_dtype(*dtype); }
692 ::flatbuffers::FlatBufferBuilder &_fbb,
694 const std::vector<int64_t> *shape =
nullptr,
695 ::flatbuffers::Optional<tt::target::DataType> dtype = ::flatbuffers::nullopt,
696 ::flatbuffers::Optional<tt::target::TensorLayout> layout = ::flatbuffers::nullopt,
697 ::flatbuffers::Offset<tt::target::DeviceRef> device = 0,
698 ::flatbuffers::Offset<tt::target::ttnn::MemoryConfig> memcfg = 0,
699 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0) {
700 auto shape__ = shape ? _fbb.CreateVector<int64_t>(*shape) : 0;
VT_LAYOUT
Definition: creation_generated.h:257
VT_DTYPE
Definition: creation_generated.h:78
VT_NUM_SHARDS
Definition: creation_generated.h:352
VT_STRATEGY
Definition: creation_generated.h:355
VT_SHAPE
Definition: creation_generated.h:255
VT_START
Definition: creation_generated.h:75
VT_TYPE
Definition: creation_generated.h:584
VT_DEVICE
Definition: creation_generated.h:79
VT_END
Definition: creation_generated.h:76
VT_FILL_VALUE
Definition: creation_generated.h:495
VT_OUT
Definition: creation_generated.h:185
VT_MEMCFG
Definition: creation_generated.h:80
VT_STEP
Definition: creation_generated.h:77
inline ::flatbuffers::Offset< ConstructTensorOp > CreateConstructTensorOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int64_t > *shape=nullptr, tt::target::DataType dtype=tt::target::DataType::Float32, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: creation_generated.h:330
inline ::flatbuffers::Offset< ConstantOp > CreateConstantOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::Vector< uint8_t >> data=0)
Definition: creation_generated.h:225
inline ::flatbuffers::Offset< NamedFullOp > CreateNamedFullOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::NamedFullOpType type=tt::target::ttnn::NamedFullOpType::Zeros, const std::vector< int64_t > *shape=nullptr, ::flatbuffers::Optional< tt::target::DataType > dtype=::flatbuffers::nullopt, ::flatbuffers::Optional< tt::target::TensorLayout > layout=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: creation_generated.h:691
const char * EnumNameNamedFullOpType(NamedFullOpType e)
Definition: creation_generated.h:65
NamedFullOpType
Definition: creation_generated.h:41
const char *const * EnumNamesNamedFullOpType()
Definition: creation_generated.h:56
inline ::flatbuffers::Offset< NamedFullOp > CreateNamedFullOp(::flatbuffers::FlatBufferBuilder &_fbb, tt::target::ttnn::NamedFullOpType type=tt::target::ttnn::NamedFullOpType::Zeros, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape=0, ::flatbuffers::Optional< tt::target::DataType > dtype=::flatbuffers::nullopt, ::flatbuffers::Optional< tt::target::TensorLayout > layout=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: creation_generated.h:666
const NamedFullOpType(& EnumValuesNamedFullOpType())[2]
Definition: creation_generated.h:48
inline ::flatbuffers::Offset< FullOp > CreateFullOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, float fill_value=0.0f, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::ttnn::DistributionStrategy > strategy=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: creation_generated.h:559
inline ::flatbuffers::Offset< ConstructTensorOp > CreateConstructTensorOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape=0, tt::target::DataType dtype=tt::target::DataType::Float32, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: creation_generated.h:311
inline ::flatbuffers::Offset< EmptyOp > CreateEmptyOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape=0, tt::target::DataType dtype=tt::target::DataType::Float32, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::DistributionStrategy > strategy=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: creation_generated.h:440
inline ::flatbuffers::Offset< EmptyOp > CreateEmptyOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector< int64_t > *shape=nullptr, tt::target::DataType dtype=tt::target::DataType::Float32, tt::target::TensorLayout layout=tt::target::TensorLayout::RowMajor, uint32_t num_shards=0, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::DistributionStrategy > strategy=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: creation_generated.h:467
inline ::flatbuffers::Offset< ArangeOp > CreateArangeOp(::flatbuffers::FlatBufferBuilder &_fbb, float start=0.0f, float end=0.0f, float step=0.0f, ::flatbuffers::Optional< tt::target::DataType > dtype=::flatbuffers::nullopt, ::flatbuffers::Offset< tt::target::DeviceRef > device=0, ::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0)
Definition: creation_generated.h:156
inline ::flatbuffers::Offset< ConstantOp > CreateConstantOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, const std::vector< uint8_t > *data=nullptr)
Definition: creation_generated.h:240
TensorLayout
Definition: types_generated.h:250
DataType
Definition: types_generated.h:81
Definition: debug_info_generated.h:18
Definition: debug_info_generated.h:36
Definition: creation_generated.h:120
void add_memcfg(::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg)
Definition: creation_generated.h:139
ArangeOp Table
Definition: creation_generated.h:121
void add_start(float start)
Definition: creation_generated.h:124
void add_dtype(tt::target::DataType dtype)
Definition: creation_generated.h:133
void add_step(float step)
Definition: creation_generated.h:130
::flatbuffers::Offset< ArangeOp > Finish()
Definition: creation_generated.h:149
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: creation_generated.h:142
ArangeOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: creation_generated.h:145
::flatbuffers::FlatBufferBuilder & fbb_
Definition: creation_generated.h:122
::flatbuffers::uoffset_t start_
Definition: creation_generated.h:123
void add_end(float end)
Definition: creation_generated.h:127
void add_device(::flatbuffers::Offset< tt::target::DeviceRef > device)
Definition: creation_generated.h:136
Definition: creation_generated.h:176
ArangeOp type
Definition: creation_generated.h:177
static constexpr auto Create
Definition: creation_generated.h:178
Definition: creation_generated.h:204
ConstantOp Table
Definition: creation_generated.h:205
::flatbuffers::uoffset_t start_
Definition: creation_generated.h:207
::flatbuffers::FlatBufferBuilder & fbb_
Definition: creation_generated.h:206
::flatbuffers::Offset< ConstantOp > Finish()
Definition: creation_generated.h:218
ConstantOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: creation_generated.h:214
void add_data(::flatbuffers::Offset<::flatbuffers::Vector< uint8_t >> data)
Definition: creation_generated.h:211
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: creation_generated.h:208
Definition: creation_generated.h:235
ConstantOp type
Definition: creation_generated.h:236
static constexpr auto Create
Definition: creation_generated.h:237
Definition: creation_generated.h:284
ConstructTensorOp Table
Definition: creation_generated.h:285
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: creation_generated.h:297
void add_shape(::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape)
Definition: creation_generated.h:288
void add_dtype(tt::target::DataType dtype)
Definition: creation_generated.h:291
ConstructTensorOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: creation_generated.h:300
::flatbuffers::FlatBufferBuilder & fbb_
Definition: creation_generated.h:286
::flatbuffers::Offset< ConstructTensorOp > Finish()
Definition: creation_generated.h:304
::flatbuffers::uoffset_t start_
Definition: creation_generated.h:287
void add_layout(tt::target::TensorLayout layout)
Definition: creation_generated.h:294
Definition: creation_generated.h:325
ConstructTensorOp type
Definition: creation_generated.h:326
static constexpr auto Create
Definition: creation_generated.h:327
Definition: creation_generated.h:401
void add_memcfg(::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg)
Definition: creation_generated.h:420
EmptyOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: creation_generated.h:429
void add_layout(tt::target::TensorLayout layout)
Definition: creation_generated.h:411
void add_shape(::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape)
Definition: creation_generated.h:405
::flatbuffers::Offset< EmptyOp > Finish()
Definition: creation_generated.h:433
void add_device(::flatbuffers::Offset< tt::target::DeviceRef > device)
Definition: creation_generated.h:417
::flatbuffers::FlatBufferBuilder & fbb_
Definition: creation_generated.h:403
void add_dtype(tt::target::DataType dtype)
Definition: creation_generated.h:408
void add_strategy(::flatbuffers::Offset< tt::target::ttnn::DistributionStrategy > strategy)
Definition: creation_generated.h:423
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: creation_generated.h:426
EmptyOp Table
Definition: creation_generated.h:402
void add_num_shards(uint32_t num_shards)
Definition: creation_generated.h:414
::flatbuffers::uoffset_t start_
Definition: creation_generated.h:404
Definition: creation_generated.h:462
static constexpr auto Create
Definition: creation_generated.h:464
EmptyOp type
Definition: creation_generated.h:463
Definition: binary_generated.h:31
tt::target::DataType dtype() const
Definition: creation_generated.h:263
::flatbuffers::Optional< tt::target::TensorLayout > layout() const
Definition: creation_generated.h:601
const tt::target::ttnn::TensorRef * out() const
Definition: creation_generated.h:101
float start() const
Definition: creation_generated.h:83
ConstructTensorOpBuilder Builder
Definition: creation_generated.h:252
uint32_t num_shards() const
Definition: creation_generated.h:367
const tt::target::ttnn::MemoryConfig * memcfg() const
Definition: creation_generated.h:98
const tt::target::ttnn::DistributionStrategy * strategy() const
Definition: creation_generated.h:376
const ::flatbuffers::Vector< int64_t > * shape() const
Definition: creation_generated.h:260
tt::target::TensorLayout layout() const
Definition: creation_generated.h:266
EmptyOpBuilder Builder
Definition: creation_generated.h:346
float fill_value() const
Definition: creation_generated.h:503
const ::flatbuffers::Vector< uint8_t > * data() const
Definition: creation_generated.h:191
::flatbuffers::Optional< tt::target::DataType > dtype() const
Definition: creation_generated.h:92
ArangeOpBuilder Builder
Definition: creation_generated.h:72
FullOpBuilder Builder
Definition: creation_generated.h:491
ConstantOpBuilder Builder
Definition: creation_generated.h:182
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: creation_generated.h:104
float end() const
Definition: creation_generated.h:86
float step() const
Definition: creation_generated.h:89
tt::target::ttnn::NamedFullOpType type() const
Definition: creation_generated.h:592
const tt::target::DeviceRef * device() const
Definition: creation_generated.h:95
NamedFullOpBuilder Builder
Definition: creation_generated.h:581
Definition: creation_generated.h:529
void add_device(::flatbuffers::Offset< tt::target::DeviceRef > device)
Definition: creation_generated.h:533
::flatbuffers::FlatBufferBuilder & fbb_
Definition: creation_generated.h:531
void add_num_shards(uint32_t num_shards)
Definition: creation_generated.h:539
::flatbuffers::Offset< FullOp > Finish()
Definition: creation_generated.h:552
void add_strategy(::flatbuffers::Offset< tt::target::ttnn::DistributionStrategy > strategy)
Definition: creation_generated.h:542
void add_fill_value(float fill_value)
Definition: creation_generated.h:536
FullOp Table
Definition: creation_generated.h:530
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: creation_generated.h:545
FullOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: creation_generated.h:548
::flatbuffers::uoffset_t start_
Definition: creation_generated.h:532
Definition: creation_generated.h:575
FullOp type
Definition: creation_generated.h:576
static constexpr auto Create
Definition: creation_generated.h:577
Definition: creation_generated.h:630
void add_dtype(tt::target::DataType dtype)
Definition: creation_generated.h:640
void add_type(tt::target::ttnn::NamedFullOpType type)
Definition: creation_generated.h:634
void add_shape(::flatbuffers::Offset<::flatbuffers::Vector< int64_t >> shape)
Definition: creation_generated.h:637
void add_layout(tt::target::TensorLayout layout)
Definition: creation_generated.h:643
::flatbuffers::FlatBufferBuilder & fbb_
Definition: creation_generated.h:632
NamedFullOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: creation_generated.h:655
::flatbuffers::Offset< NamedFullOp > Finish()
Definition: creation_generated.h:659
void add_memcfg(::flatbuffers::Offset< tt::target::ttnn::MemoryConfig > memcfg)
Definition: creation_generated.h:649
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: creation_generated.h:652
NamedFullOp Table
Definition: creation_generated.h:631
void add_device(::flatbuffers::Offset< tt::target::DeviceRef > device)
Definition: creation_generated.h:646
::flatbuffers::uoffset_t start_
Definition: creation_generated.h:633
Definition: creation_generated.h:686
static constexpr auto Create
Definition: creation_generated.h:688
NamedFullOp type
Definition: creation_generated.h:687