4 #ifndef FLATBUFFERS_GENERATED_LOADCACHED_TT_TARGET_TTNN_H_
5 #define FLATBUFFERS_GENERATED_LOADCACHED_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 LoadCachedOpBuilder;
26 struct LoadCachedOp FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
30 return "tt.target.ttnn.LoadCachedOp";
32 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
38 const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *
inputs()
const {
39 return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *>(
VT_INPUTS);
47 const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *
outputs()
const {
48 return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *>(
VT_OUTPUTS);
50 bool Verify(::flatbuffers::Verifier &verifier)
const {
51 return VerifyTableStart(verifier) &&
53 verifier.VerifyVector(inputs()) &&
54 verifier.VerifyVectorOfTables(inputs()) &&
56 verifier.VerifyString(callee_name()) &&
59 verifier.VerifyVector(outputs()) &&
60 verifier.VerifyVectorOfTables(outputs()) &&
67 ::flatbuffers::FlatBufferBuilder &
fbb_;
69 void add_inputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>> inputs) {
78 void add_outputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>> outputs) {
85 ::flatbuffers::Offset<LoadCachedOp>
Finish() {
87 auto o = ::flatbuffers::Offset<LoadCachedOp>(end);
93 ::flatbuffers::FlatBufferBuilder &_fbb,
94 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>> inputs = 0,
95 ::flatbuffers::Offset<::flatbuffers::String> callee_name = 0,
96 uint32_t program_idx = 0,
97 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>> outputs = 0) {
112 ::flatbuffers::FlatBufferBuilder &_fbb,
113 const std::vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *inputs =
nullptr,
114 const char *callee_name =
nullptr,
115 uint32_t program_idx = 0,
116 const std::vector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>> *outputs =
nullptr) {
117 auto inputs__ = inputs ? _fbb.CreateVector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>(*inputs) : 0;
118 auto callee_name__ = callee_name ? _fbb.CreateString(callee_name) : 0;
119 auto outputs__ = outputs ? _fbb.CreateVector<::flatbuffers::Offset<tt::target::ttnn::TensorRef>>(*outputs) : 0;
VT_PROGRAM_IDX
Definition: load_cached_generated.h:35
VT_INPUTS
Definition: load_cached_generated.h:33
VT_CALLEE_NAME
Definition: load_cached_generated.h:34
inline ::flatbuffers::Offset< LoadCachedOp > CreateLoadCachedOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> inputs=0, ::flatbuffers::Offset<::flatbuffers::String > callee_name=0, uint32_t program_idx=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> outputs=0)
Definition: load_cached_generated.h:92
inline ::flatbuffers::Offset< LoadCachedOp > CreateLoadCachedOpDirect(::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >> *inputs=nullptr, const char *callee_name=nullptr, uint32_t program_idx=0, const std::vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >> *outputs=nullptr)
Definition: load_cached_generated.h:111
Definition: debug_info_generated.h:18
const ::flatbuffers::String * callee_name() const
Definition: load_cached_generated.h:41
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: load_cached_generated.h:50
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef > > * outputs() const
Definition: load_cached_generated.h:47
const ::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef > > * inputs() const
Definition: load_cached_generated.h:38
LoadCachedOpBuilder Builder
Definition: load_cached_generated.h:27
static FLATBUFFERS_CONSTEXPR_CPP11 const char * GetFullyQualifiedName()
Definition: load_cached_generated.h:29
uint32_t program_idx() const
Definition: load_cached_generated.h:44
Definition: load_cached_generated.h:65
::flatbuffers::uoffset_t start_
Definition: load_cached_generated.h:68
LoadCachedOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: load_cached_generated.h:81
::flatbuffers::Offset< LoadCachedOp > Finish()
Definition: load_cached_generated.h:85
void add_inputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> inputs)
Definition: load_cached_generated.h:69
void add_outputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::ttnn::TensorRef >>> outputs)
Definition: load_cached_generated.h:78
void add_program_idx(uint32_t program_idx)
Definition: load_cached_generated.h:75
::flatbuffers::FlatBufferBuilder & fbb_
Definition: load_cached_generated.h:67
LoadCachedOp Table
Definition: load_cached_generated.h:66
void add_callee_name(::flatbuffers::Offset<::flatbuffers::String > callee_name)
Definition: load_cached_generated.h:72
Definition: load_cached_generated.h:106
static constexpr auto Create
Definition: load_cached_generated.h:108
LoadCachedOp type
Definition: load_cached_generated.h:107