4 #ifndef FLATBUFFERS_GENERATED_CPU_TT_TARGET_TTNN_H_
5 #define FLATBUFFERS_GENERATED_CPU_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");
26 struct CpuOp FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
29 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
35 const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *
ins()
const {
36 return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *>(
VT_INS);
38 const tt::target::ttnn::TensorRef *
out()
const {
39 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
42 return GetPointer<const ::flatbuffers::String *>(
VT_FUNC_NAME);
47 bool Verify(::flatbuffers::Verifier &verifier)
const {
48 return VerifyTableStart(verifier) &&
49 VerifyOffset(verifier,
VT_INS) &&
50 verifier.VerifyVector(ins()) &&
51 verifier.VerifyVectorOfTables(ins()) &&
52 VerifyOffset(verifier,
VT_OUT) &&
53 verifier.VerifyTable(out()) &&
55 verifier.VerifyString(func_name()) &&
63 ::flatbuffers::FlatBufferBuilder &
fbb_;
65 void add_ins(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>> ins) {
68 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
71 void add_func_name(::flatbuffers::Offset<::flatbuffers::String> func_name) {
81 ::flatbuffers::Offset<CpuOp>
Finish() {
83 auto o = ::flatbuffers::Offset<CpuOp>(end);
89 ::flatbuffers::FlatBufferBuilder &_fbb,
90 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>> ins = 0,
91 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
92 ::flatbuffers::Offset<::flatbuffers::String> func_name = 0,
93 uint32_t dylib_id = 0) {
108 ::flatbuffers::FlatBufferBuilder &_fbb,
109 const std::vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *ins =
nullptr,
110 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
111 const char *func_name =
nullptr,
112 uint32_t dylib_id = 0) {
113 auto ins__ = ins ? _fbb.CreateVector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>(*ins) : 0;
114 auto func_name__ = func_name ? _fbb.CreateString(func_name) : 0;
VT_DYLIB_ID
Definition: types_generated.h:1184
VT_OUT
Definition: cpu_generated.h:31
VT_FUNC_NAME
Definition: cpu_generated.h:32
VT_INS
Definition: cpu_generated.h:30
inline ::flatbuffers::Offset< CpuOp > CreateCpuOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> ins=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, ::flatbuffers::Offset<::flatbuffers::String > func_name=0, uint32_t dylib_id=0)
Definition: cpu_generated.h:88
inline ::flatbuffers::Offset< CpuOp > CreateCpuOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >> *ins=nullptr, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, const char *func_name=nullptr, uint32_t dylib_id=0)
Definition: cpu_generated.h:107
Definition: debug_info_generated.h:18
Definition: cpu_generated.h:61
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: cpu_generated.h:68
::flatbuffers::Offset< CpuOp > Finish()
Definition: cpu_generated.h:81
::flatbuffers::FlatBufferBuilder & fbb_
Definition: cpu_generated.h:63
void add_func_name(::flatbuffers::Offset<::flatbuffers::String > func_name)
Definition: cpu_generated.h:71
CpuOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: cpu_generated.h:77
void add_dylib_id(uint32_t dylib_id)
Definition: cpu_generated.h:74
::flatbuffers::uoffset_t start_
Definition: cpu_generated.h:64
CpuOp Table
Definition: cpu_generated.h:62
void add_ins(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> ins)
Definition: cpu_generated.h:65
Definition: cpu_generated.h:102
static constexpr auto Create
Definition: cpu_generated.h:104
CpuOp type
Definition: cpu_generated.h:103
const ::flatbuffers::String * func_name() const
Definition: cpu_generated.h:41
const tt::target::ttnn::TensorRef * out() const
Definition: cpu_generated.h:38
uint32_t dylib_id() const
Definition: cpu_generated.h:44
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: cpu_generated.h:47
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef > > * ins() const
Definition: cpu_generated.h:35
CpuOpBuilder Builder
Definition: cpu_generated.h:27