4 #ifndef FLATBUFFERS_GENERATED_SOFTMAX_TT_TARGET_TTNN_H_
5 #define FLATBUFFERS_GENERATED_SOFTMAX_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 SoftmaxOpBuilder;
26 struct SoftmaxOp FLATBUFFERS_FINAL_CLASS :
private ::flatbuffers::Table {
30 return "tt.target.ttnn.SoftmaxOp";
32 enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
37 const tt::target::ttnn::TensorRef *
in()
const {
38 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_IN);
40 const tt::target::ttnn::TensorRef *
out()
const {
41 return GetPointer<const tt::target::ttnn::TensorRef *>(
VT_OUT);
44 return GetField<int32_t>(VT_DIMENSION, 0);
46 bool Verify(::flatbuffers::Verifier &verifier)
const {
47 return VerifyTableStart(verifier) &&
48 VerifyOffset(verifier,
VT_IN) &&
49 verifier.VerifyTable(in()) &&
50 VerifyOffset(verifier,
VT_OUT) &&
51 verifier.VerifyTable(out()) &&
52 VerifyField<int32_t>(verifier, VT_DIMENSION, 4) &&
59 ::flatbuffers::FlatBufferBuilder &
fbb_;
61 void add_in(::flatbuffers::Offset<tt::target::ttnn::TensorRef> in) {
64 void add_out(::flatbuffers::Offset<tt::target::ttnn::TensorRef> out) {
68 fbb_.AddElement<int32_t>(SoftmaxOp::VT_DIMENSION, dimension, 0);
74 ::flatbuffers::Offset<SoftmaxOp>
Finish() {
76 auto o = ::flatbuffers::Offset<SoftmaxOp>(end);
82 ::flatbuffers::FlatBufferBuilder &_fbb,
83 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> in = 0,
84 ::flatbuffers::Offset<tt::target::ttnn::TensorRef> out = 0,
85 int32_t dimension = 0) {
inline ::flatbuffers::Offset< SoftmaxOp > CreateSoftmaxOp(::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > in=0, ::flatbuffers::Offset< tt::target::ttnn::TensorRef > out=0, int32_t dimension=0)
Definition: softmax_generated.h:81
Definition: debug_info_generated.h:18
VT_IN
Definition: softmax_generated.h:33
VT_OUT
Definition: softmax_generated.h:34
const tt::target::ttnn::TensorRef * out() const
Definition: softmax_generated.h:40
int32_t dimension() const
Definition: softmax_generated.h:43
const tt::target::ttnn::TensorRef * in() const
Definition: softmax_generated.h:37
bool Verify(::flatbuffers::Verifier &verifier) const
Definition: softmax_generated.h:46
SoftmaxOpBuilder Builder
Definition: softmax_generated.h:27
static FLATBUFFERS_CONSTEXPR_CPP11 const char * GetFullyQualifiedName()
Definition: softmax_generated.h:29
Definition: softmax_generated.h:57
void add_dimension(int32_t dimension)
Definition: softmax_generated.h:67
::flatbuffers::uoffset_t start_
Definition: softmax_generated.h:60
void add_out(::flatbuffers::Offset< tt::target::ttnn::TensorRef > out)
Definition: softmax_generated.h:64
SoftmaxOp Table
Definition: softmax_generated.h:58
::flatbuffers::FlatBufferBuilder & fbb_
Definition: softmax_generated.h:59
void add_in(::flatbuffers::Offset< tt::target::ttnn::TensorRef > in)
Definition: softmax_generated.h:61
::flatbuffers::Offset< SoftmaxOp > Finish()
Definition: softmax_generated.h:74
SoftmaxOpBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
Definition: softmax_generated.h:70
Definition: softmax_generated.h:93
static constexpr auto Create
Definition: softmax_generated.h:95
SoftmaxOp type
Definition: softmax_generated.h:94