chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,447 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_ARRAY_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_ARRAY_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct BufferChunk;
|
||||
struct BufferChunkBuilder;
|
||||
|
||||
struct FlatArray;
|
||||
struct FlatArrayBuilder;
|
||||
|
||||
enum ByteOrder : int8_t {
|
||||
ByteOrder_LE = 0,
|
||||
ByteOrder_BE = 1,
|
||||
ByteOrder_MIN = ByteOrder_LE,
|
||||
ByteOrder_MAX = ByteOrder_BE
|
||||
};
|
||||
|
||||
inline const ByteOrder (&EnumValuesByteOrder())[2] {
|
||||
static const ByteOrder values[] = {
|
||||
ByteOrder_LE,
|
||||
ByteOrder_BE
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesByteOrder() {
|
||||
static const char * const names[3] = {
|
||||
"LE",
|
||||
"BE",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameByteOrder(ByteOrder e) {
|
||||
if (::flatbuffers::IsOutRange(e, ByteOrder_LE, ByteOrder_BE)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesByteOrder()[index];
|
||||
}
|
||||
|
||||
enum DType : int8_t {
|
||||
DType_INHERIT = 0,
|
||||
DType_BOOL = 1,
|
||||
DType_FLOAT8 = 2,
|
||||
DType_HALF = 3,
|
||||
DType_HALF2 = 4,
|
||||
DType_FLOAT = 5,
|
||||
DType_DOUBLE = 6,
|
||||
DType_INT8 = 7,
|
||||
DType_INT16 = 8,
|
||||
DType_INT32 = 9,
|
||||
DType_INT64 = 10,
|
||||
DType_UINT8 = 11,
|
||||
DType_UINT16 = 12,
|
||||
DType_UINT32 = 13,
|
||||
DType_UINT64 = 14,
|
||||
DType_QINT8 = 15,
|
||||
DType_QINT16 = 16,
|
||||
DType_BFLOAT16 = 17,
|
||||
DType_UTF8 = 50,
|
||||
DType_UTF16 = 51,
|
||||
DType_UTF32 = 52,
|
||||
DType_MIN = DType_INHERIT,
|
||||
DType_MAX = DType_UTF32
|
||||
};
|
||||
|
||||
inline const DType (&EnumValuesDType())[21] {
|
||||
static const DType values[] = {
|
||||
DType_INHERIT,
|
||||
DType_BOOL,
|
||||
DType_FLOAT8,
|
||||
DType_HALF,
|
||||
DType_HALF2,
|
||||
DType_FLOAT,
|
||||
DType_DOUBLE,
|
||||
DType_INT8,
|
||||
DType_INT16,
|
||||
DType_INT32,
|
||||
DType_INT64,
|
||||
DType_UINT8,
|
||||
DType_UINT16,
|
||||
DType_UINT32,
|
||||
DType_UINT64,
|
||||
DType_QINT8,
|
||||
DType_QINT16,
|
||||
DType_BFLOAT16,
|
||||
DType_UTF8,
|
||||
DType_UTF16,
|
||||
DType_UTF32
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesDType() {
|
||||
static const char * const names[54] = {
|
||||
"INHERIT",
|
||||
"BOOL",
|
||||
"FLOAT8",
|
||||
"HALF",
|
||||
"HALF2",
|
||||
"FLOAT",
|
||||
"DOUBLE",
|
||||
"INT8",
|
||||
"INT16",
|
||||
"INT32",
|
||||
"INT64",
|
||||
"UINT8",
|
||||
"UINT16",
|
||||
"UINT32",
|
||||
"UINT64",
|
||||
"QINT8",
|
||||
"QINT16",
|
||||
"BFLOAT16",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"UTF8",
|
||||
"UTF16",
|
||||
"UTF32",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameDType(DType e) {
|
||||
if (::flatbuffers::IsOutRange(e, DType_INHERIT, DType_UTF32)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesDType()[index];
|
||||
}
|
||||
|
||||
enum LossReduce : int8_t {
|
||||
LossReduce_NONE = 0,
|
||||
LossReduce_SUM = 1,
|
||||
LossReduce_MEAN_BY_WEIGHT = 2,
|
||||
LossReduce_MEAN_BY_NONZERO_WEIGHT_COUNT = 3,
|
||||
LossReduce_MIN = LossReduce_NONE,
|
||||
LossReduce_MAX = LossReduce_MEAN_BY_NONZERO_WEIGHT_COUNT
|
||||
};
|
||||
|
||||
inline const LossReduce (&EnumValuesLossReduce())[4] {
|
||||
static const LossReduce values[] = {
|
||||
LossReduce_NONE,
|
||||
LossReduce_SUM,
|
||||
LossReduce_MEAN_BY_WEIGHT,
|
||||
LossReduce_MEAN_BY_NONZERO_WEIGHT_COUNT
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesLossReduce() {
|
||||
static const char * const names[5] = {
|
||||
"NONE",
|
||||
"SUM",
|
||||
"MEAN_BY_WEIGHT",
|
||||
"MEAN_BY_NONZERO_WEIGHT_COUNT",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameLossReduce(LossReduce e) {
|
||||
if (::flatbuffers::IsOutRange(e, LossReduce_NONE, LossReduce_MEAN_BY_NONZERO_WEIGHT_COUNT)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesLossReduce()[index];
|
||||
}
|
||||
|
||||
struct BufferChunk FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef BufferChunkBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_INDEX = 4,
|
||||
VT_DATA = 6
|
||||
};
|
||||
int64_t index() const {
|
||||
return GetField<int64_t>(VT_INDEX, 0);
|
||||
}
|
||||
const ::flatbuffers::Vector<int8_t> *data() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int8_t> *>(VT_DATA);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, VT_INDEX, 8) &&
|
||||
VerifyOffset(verifier, VT_DATA) &&
|
||||
verifier.VerifyVector(data()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct BufferChunkBuilder {
|
||||
typedef BufferChunk Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_index(int64_t index) {
|
||||
fbb_.AddElement<int64_t>(BufferChunk::VT_INDEX, index, 0);
|
||||
}
|
||||
void add_data(::flatbuffers::Offset<::flatbuffers::Vector<int8_t>> data) {
|
||||
fbb_.AddOffset(BufferChunk::VT_DATA, data);
|
||||
}
|
||||
explicit BufferChunkBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<BufferChunk> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<BufferChunk>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<BufferChunk> CreateBufferChunk(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t index = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int8_t>> data = 0) {
|
||||
BufferChunkBuilder builder_(_fbb);
|
||||
builder_.add_index(index);
|
||||
builder_.add_data(data);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<BufferChunk> CreateBufferChunkDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t index = 0,
|
||||
const std::vector<int8_t> *data = nullptr) {
|
||||
auto data__ = data ? _fbb.CreateVector<int8_t>(*data) : 0;
|
||||
return graph::CreateBufferChunk(
|
||||
_fbb,
|
||||
index,
|
||||
data__);
|
||||
}
|
||||
|
||||
struct FlatArray FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatArrayBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_SHAPE = 4,
|
||||
VT_BUFFER = 6,
|
||||
VT_DTYPE = 8,
|
||||
VT_BYTEORDER = 10,
|
||||
VT_BUFFERCHUNKS = 12,
|
||||
VT_TOTALBUFFERSIZE = 14,
|
||||
VT_EXTERNALDATAFILENAME = 16,
|
||||
VT_ISEXTERNAL = 18
|
||||
};
|
||||
const ::flatbuffers::Vector<int64_t> *shape() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int64_t> *>(VT_SHAPE);
|
||||
}
|
||||
const ::flatbuffers::Vector<int8_t> *buffer() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int8_t> *>(VT_BUFFER);
|
||||
}
|
||||
graph::DType dtype() const {
|
||||
return static_cast<graph::DType>(GetField<int8_t>(VT_DTYPE, 0));
|
||||
}
|
||||
graph::ByteOrder byteOrder() const {
|
||||
return static_cast<graph::ByteOrder>(GetField<int8_t>(VT_BYTEORDER, 0));
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::BufferChunk>> *bufferChunks() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::BufferChunk>> *>(VT_BUFFERCHUNKS);
|
||||
}
|
||||
int64_t totalBufferSize() const {
|
||||
return GetField<int64_t>(VT_TOTALBUFFERSIZE, 0);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *externalDataFilename() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_EXTERNALDATAFILENAME);
|
||||
}
|
||||
bool isExternal() const {
|
||||
return GetField<uint8_t>(VT_ISEXTERNAL, 0) != 0;
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyOffset(verifier, VT_SHAPE) &&
|
||||
verifier.VerifyVector(shape()) &&
|
||||
VerifyOffset(verifier, VT_BUFFER) &&
|
||||
verifier.VerifyVector(buffer()) &&
|
||||
VerifyField<int8_t>(verifier, VT_DTYPE, 1) &&
|
||||
VerifyField<int8_t>(verifier, VT_BYTEORDER, 1) &&
|
||||
VerifyOffset(verifier, VT_BUFFERCHUNKS) &&
|
||||
verifier.VerifyVector(bufferChunks()) &&
|
||||
verifier.VerifyVectorOfTables(bufferChunks()) &&
|
||||
VerifyField<int64_t>(verifier, VT_TOTALBUFFERSIZE, 8) &&
|
||||
VerifyOffset(verifier, VT_EXTERNALDATAFILENAME) &&
|
||||
verifier.VerifyVector(externalDataFilename()) &&
|
||||
verifier.VerifyVectorOfStrings(externalDataFilename()) &&
|
||||
VerifyField<uint8_t>(verifier, VT_ISEXTERNAL, 1) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatArrayBuilder {
|
||||
typedef FlatArray Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_shape(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape) {
|
||||
fbb_.AddOffset(FlatArray::VT_SHAPE, shape);
|
||||
}
|
||||
void add_buffer(::flatbuffers::Offset<::flatbuffers::Vector<int8_t>> buffer) {
|
||||
fbb_.AddOffset(FlatArray::VT_BUFFER, buffer);
|
||||
}
|
||||
void add_dtype(graph::DType dtype) {
|
||||
fbb_.AddElement<int8_t>(FlatArray::VT_DTYPE, static_cast<int8_t>(dtype), 0);
|
||||
}
|
||||
void add_byteOrder(graph::ByteOrder byteOrder) {
|
||||
fbb_.AddElement<int8_t>(FlatArray::VT_BYTEORDER, static_cast<int8_t>(byteOrder), 0);
|
||||
}
|
||||
void add_bufferChunks(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::BufferChunk>>> bufferChunks) {
|
||||
fbb_.AddOffset(FlatArray::VT_BUFFERCHUNKS, bufferChunks);
|
||||
}
|
||||
void add_totalBufferSize(int64_t totalBufferSize) {
|
||||
fbb_.AddElement<int64_t>(FlatArray::VT_TOTALBUFFERSIZE, totalBufferSize, 0);
|
||||
}
|
||||
void add_externalDataFilename(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> externalDataFilename) {
|
||||
fbb_.AddOffset(FlatArray::VT_EXTERNALDATAFILENAME, externalDataFilename);
|
||||
}
|
||||
void add_isExternal(bool isExternal) {
|
||||
fbb_.AddElement<uint8_t>(FlatArray::VT_ISEXTERNAL, static_cast<uint8_t>(isExternal), 0);
|
||||
}
|
||||
explicit FlatArrayBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatArray> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatArray>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatArray> CreateFlatArray(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int8_t>> buffer = 0,
|
||||
graph::DType dtype = graph::DType_INHERIT,
|
||||
graph::ByteOrder byteOrder = graph::ByteOrder_LE,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::BufferChunk>>> bufferChunks = 0,
|
||||
int64_t totalBufferSize = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> externalDataFilename = 0,
|
||||
bool isExternal = false) {
|
||||
FlatArrayBuilder builder_(_fbb);
|
||||
builder_.add_totalBufferSize(totalBufferSize);
|
||||
builder_.add_externalDataFilename(externalDataFilename);
|
||||
builder_.add_bufferChunks(bufferChunks);
|
||||
builder_.add_buffer(buffer);
|
||||
builder_.add_shape(shape);
|
||||
builder_.add_isExternal(isExternal);
|
||||
builder_.add_byteOrder(byteOrder);
|
||||
builder_.add_dtype(dtype);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<FlatArray> CreateFlatArrayDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
const std::vector<int64_t> *shape = nullptr,
|
||||
const std::vector<int8_t> *buffer = nullptr,
|
||||
graph::DType dtype = graph::DType_INHERIT,
|
||||
graph::ByteOrder byteOrder = graph::ByteOrder_LE,
|
||||
const std::vector<::flatbuffers::Offset<graph::BufferChunk>> *bufferChunks = nullptr,
|
||||
int64_t totalBufferSize = 0,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *externalDataFilename = nullptr,
|
||||
bool isExternal = false) {
|
||||
auto shape__ = shape ? _fbb.CreateVector<int64_t>(*shape) : 0;
|
||||
auto buffer__ = buffer ? _fbb.CreateVector<int8_t>(*buffer) : 0;
|
||||
auto bufferChunks__ = bufferChunks ? _fbb.CreateVector<::flatbuffers::Offset<graph::BufferChunk>>(*bufferChunks) : 0;
|
||||
auto externalDataFilename__ = externalDataFilename ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*externalDataFilename) : 0;
|
||||
return graph::CreateFlatArray(
|
||||
_fbb,
|
||||
shape__,
|
||||
buffer__,
|
||||
dtype,
|
||||
byteOrder,
|
||||
bufferChunks__,
|
||||
totalBufferSize,
|
||||
externalDataFilename__,
|
||||
isExternal);
|
||||
}
|
||||
|
||||
inline const graph::FlatArray *GetFlatArray(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::FlatArray>(buf);
|
||||
}
|
||||
|
||||
inline const graph::FlatArray *GetSizePrefixedFlatArray(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::FlatArray>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifyFlatArrayBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::FlatArray>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedFlatArrayBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::FlatArray>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishFlatArrayBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatArray> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedFlatArrayBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatArray> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_ARRAY_GRAPH_H_
|
||||
@@ -0,0 +1,305 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_CONFIG_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_CONFIG_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct FlatConfiguration;
|
||||
struct FlatConfigurationBuilder;
|
||||
|
||||
enum ProfilingMode : int8_t {
|
||||
ProfilingMode_NONE = 0,
|
||||
ProfilingMode_NAN_PANIC = 1,
|
||||
ProfilingMode_INF_PANIC = 2,
|
||||
ProfilingMode_ANY_PANIC = 3,
|
||||
ProfilingMode_MIN = ProfilingMode_NONE,
|
||||
ProfilingMode_MAX = ProfilingMode_ANY_PANIC
|
||||
};
|
||||
|
||||
inline const ProfilingMode (&EnumValuesProfilingMode())[4] {
|
||||
static const ProfilingMode values[] = {
|
||||
ProfilingMode_NONE,
|
||||
ProfilingMode_NAN_PANIC,
|
||||
ProfilingMode_INF_PANIC,
|
||||
ProfilingMode_ANY_PANIC
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesProfilingMode() {
|
||||
static const char * const names[5] = {
|
||||
"NONE",
|
||||
"NAN_PANIC",
|
||||
"INF_PANIC",
|
||||
"ANY_PANIC",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameProfilingMode(ProfilingMode e) {
|
||||
if (::flatbuffers::IsOutRange(e, ProfilingMode_NONE, ProfilingMode_ANY_PANIC)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesProfilingMode()[index];
|
||||
}
|
||||
|
||||
enum ExecutionMode : int8_t {
|
||||
ExecutionMode_SEQUENTIAL = 0,
|
||||
ExecutionMode_STRICT = 1,
|
||||
ExecutionMode_AUTO = 2,
|
||||
ExecutionMode_MIN = ExecutionMode_SEQUENTIAL,
|
||||
ExecutionMode_MAX = ExecutionMode_AUTO
|
||||
};
|
||||
|
||||
inline const ExecutionMode (&EnumValuesExecutionMode())[3] {
|
||||
static const ExecutionMode values[] = {
|
||||
ExecutionMode_SEQUENTIAL,
|
||||
ExecutionMode_STRICT,
|
||||
ExecutionMode_AUTO
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesExecutionMode() {
|
||||
static const char * const names[4] = {
|
||||
"SEQUENTIAL",
|
||||
"STRICT",
|
||||
"AUTO",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameExecutionMode(ExecutionMode e) {
|
||||
if (::flatbuffers::IsOutRange(e, ExecutionMode_SEQUENTIAL, ExecutionMode_AUTO)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesExecutionMode()[index];
|
||||
}
|
||||
|
||||
enum OutputMode : int8_t {
|
||||
OutputMode_IMPLICIT = 0,
|
||||
OutputMode_EXPLICIT = 1,
|
||||
OutputMode_EXPLICIT_AND_IMPLICIT = 2,
|
||||
OutputMode_VARIABLE_SPACE = 3,
|
||||
OutputMode_OPTIMIZED = 4,
|
||||
OutputMode_MIN = OutputMode_IMPLICIT,
|
||||
OutputMode_MAX = OutputMode_OPTIMIZED
|
||||
};
|
||||
|
||||
inline const OutputMode (&EnumValuesOutputMode())[5] {
|
||||
static const OutputMode values[] = {
|
||||
OutputMode_IMPLICIT,
|
||||
OutputMode_EXPLICIT,
|
||||
OutputMode_EXPLICIT_AND_IMPLICIT,
|
||||
OutputMode_VARIABLE_SPACE,
|
||||
OutputMode_OPTIMIZED
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesOutputMode() {
|
||||
static const char * const names[6] = {
|
||||
"IMPLICIT",
|
||||
"EXPLICIT",
|
||||
"EXPLICIT_AND_IMPLICIT",
|
||||
"VARIABLE_SPACE",
|
||||
"OPTIMIZED",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameOutputMode(OutputMode e) {
|
||||
if (::flatbuffers::IsOutRange(e, OutputMode_IMPLICIT, OutputMode_OPTIMIZED)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesOutputMode()[index];
|
||||
}
|
||||
|
||||
enum Direction : int8_t {
|
||||
Direction_FORWARD_ONLY = 0,
|
||||
Direction_FORWARD_AND_BACKWARD = 1,
|
||||
Direction_BACKWARD_ONLY = 2,
|
||||
Direction_MIN = Direction_FORWARD_ONLY,
|
||||
Direction_MAX = Direction_BACKWARD_ONLY
|
||||
};
|
||||
|
||||
inline const Direction (&EnumValuesDirection())[3] {
|
||||
static const Direction values[] = {
|
||||
Direction_FORWARD_ONLY,
|
||||
Direction_FORWARD_AND_BACKWARD,
|
||||
Direction_BACKWARD_ONLY
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesDirection() {
|
||||
static const char * const names[4] = {
|
||||
"FORWARD_ONLY",
|
||||
"FORWARD_AND_BACKWARD",
|
||||
"BACKWARD_ONLY",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameDirection(Direction e) {
|
||||
if (::flatbuffers::IsOutRange(e, Direction_FORWARD_ONLY, Direction_BACKWARD_ONLY)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesDirection()[index];
|
||||
}
|
||||
|
||||
struct FlatConfiguration FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatConfigurationBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_ID = 4,
|
||||
VT_EXECUTIONMODE = 6,
|
||||
VT_PROFILINGMODE = 8,
|
||||
VT_OUTPUTMODE = 10,
|
||||
VT_TIMESTATS = 12,
|
||||
VT_FOOTPRINTFORWARD = 14,
|
||||
VT_FOOTPRINTBACKWARD = 16,
|
||||
VT_DIRECTION = 18
|
||||
};
|
||||
int64_t id() const {
|
||||
return GetField<int64_t>(VT_ID, 0);
|
||||
}
|
||||
graph::ExecutionMode executionMode() const {
|
||||
return static_cast<graph::ExecutionMode>(GetField<int8_t>(VT_EXECUTIONMODE, 0));
|
||||
}
|
||||
graph::ProfilingMode profilingMode() const {
|
||||
return static_cast<graph::ProfilingMode>(GetField<int8_t>(VT_PROFILINGMODE, 0));
|
||||
}
|
||||
graph::OutputMode outputMode() const {
|
||||
return static_cast<graph::OutputMode>(GetField<int8_t>(VT_OUTPUTMODE, 0));
|
||||
}
|
||||
bool timestats() const {
|
||||
return GetField<uint8_t>(VT_TIMESTATS, 0) != 0;
|
||||
}
|
||||
int64_t footprintForward() const {
|
||||
return GetField<int64_t>(VT_FOOTPRINTFORWARD, 0);
|
||||
}
|
||||
int64_t footprintBackward() const {
|
||||
return GetField<int64_t>(VT_FOOTPRINTBACKWARD, 0);
|
||||
}
|
||||
graph::Direction direction() const {
|
||||
return static_cast<graph::Direction>(GetField<int8_t>(VT_DIRECTION, 0));
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, VT_ID, 8) &&
|
||||
VerifyField<int8_t>(verifier, VT_EXECUTIONMODE, 1) &&
|
||||
VerifyField<int8_t>(verifier, VT_PROFILINGMODE, 1) &&
|
||||
VerifyField<int8_t>(verifier, VT_OUTPUTMODE, 1) &&
|
||||
VerifyField<uint8_t>(verifier, VT_TIMESTATS, 1) &&
|
||||
VerifyField<int64_t>(verifier, VT_FOOTPRINTFORWARD, 8) &&
|
||||
VerifyField<int64_t>(verifier, VT_FOOTPRINTBACKWARD, 8) &&
|
||||
VerifyField<int8_t>(verifier, VT_DIRECTION, 1) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatConfigurationBuilder {
|
||||
typedef FlatConfiguration Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) {
|
||||
fbb_.AddElement<int64_t>(FlatConfiguration::VT_ID, id, 0);
|
||||
}
|
||||
void add_executionMode(graph::ExecutionMode executionMode) {
|
||||
fbb_.AddElement<int8_t>(FlatConfiguration::VT_EXECUTIONMODE, static_cast<int8_t>(executionMode), 0);
|
||||
}
|
||||
void add_profilingMode(graph::ProfilingMode profilingMode) {
|
||||
fbb_.AddElement<int8_t>(FlatConfiguration::VT_PROFILINGMODE, static_cast<int8_t>(profilingMode), 0);
|
||||
}
|
||||
void add_outputMode(graph::OutputMode outputMode) {
|
||||
fbb_.AddElement<int8_t>(FlatConfiguration::VT_OUTPUTMODE, static_cast<int8_t>(outputMode), 0);
|
||||
}
|
||||
void add_timestats(bool timestats) {
|
||||
fbb_.AddElement<uint8_t>(FlatConfiguration::VT_TIMESTATS, static_cast<uint8_t>(timestats), 0);
|
||||
}
|
||||
void add_footprintForward(int64_t footprintForward) {
|
||||
fbb_.AddElement<int64_t>(FlatConfiguration::VT_FOOTPRINTFORWARD, footprintForward, 0);
|
||||
}
|
||||
void add_footprintBackward(int64_t footprintBackward) {
|
||||
fbb_.AddElement<int64_t>(FlatConfiguration::VT_FOOTPRINTBACKWARD, footprintBackward, 0);
|
||||
}
|
||||
void add_direction(graph::Direction direction) {
|
||||
fbb_.AddElement<int8_t>(FlatConfiguration::VT_DIRECTION, static_cast<int8_t>(direction), 0);
|
||||
}
|
||||
explicit FlatConfigurationBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatConfiguration> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatConfiguration>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatConfiguration> CreateFlatConfiguration(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
graph::ExecutionMode executionMode = graph::ExecutionMode_SEQUENTIAL,
|
||||
graph::ProfilingMode profilingMode = graph::ProfilingMode_NONE,
|
||||
graph::OutputMode outputMode = graph::OutputMode_IMPLICIT,
|
||||
bool timestats = false,
|
||||
int64_t footprintForward = 0,
|
||||
int64_t footprintBackward = 0,
|
||||
graph::Direction direction = graph::Direction_FORWARD_ONLY) {
|
||||
FlatConfigurationBuilder builder_(_fbb);
|
||||
builder_.add_footprintBackward(footprintBackward);
|
||||
builder_.add_footprintForward(footprintForward);
|
||||
builder_.add_id(id);
|
||||
builder_.add_direction(direction);
|
||||
builder_.add_timestats(timestats);
|
||||
builder_.add_outputMode(outputMode);
|
||||
builder_.add_profilingMode(profilingMode);
|
||||
builder_.add_executionMode(executionMode);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline const graph::FlatConfiguration *GetFlatConfiguration(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::FlatConfiguration>(buf);
|
||||
}
|
||||
|
||||
inline const graph::FlatConfiguration *GetSizePrefixedFlatConfiguration(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::FlatConfiguration>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifyFlatConfigurationBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::FlatConfiguration>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedFlatConfigurationBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::FlatConfiguration>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishFlatConfigurationBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatConfiguration> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedFlatConfigurationBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatConfiguration> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_CONFIG_GRAPH_H_
|
||||
@@ -0,0 +1,512 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_GRAPH_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_GRAPH_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
#include "array_generated.h"
|
||||
#include "config_generated.h"
|
||||
#include "node_generated.h"
|
||||
#include "request_generated.h"
|
||||
#include "result_generated.h"
|
||||
#include "utils_generated.h"
|
||||
#include "variable_generated.h"
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct UpdaterState;
|
||||
struct UpdaterStateBuilder;
|
||||
|
||||
struct SameDiffSubInstance;
|
||||
struct SameDiffSubInstanceBuilder;
|
||||
|
||||
struct FlatGraph;
|
||||
struct FlatGraphBuilder;
|
||||
|
||||
struct FlatDropRequest;
|
||||
struct FlatDropRequestBuilder;
|
||||
|
||||
struct FlatResponse;
|
||||
struct FlatResponseBuilder;
|
||||
|
||||
struct UpdaterState FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef UpdaterStateBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_PARAMNAME = 4,
|
||||
VT_UPDATERSTATEKEYS = 6,
|
||||
VT_UPDATERSTATEVALUES = 8
|
||||
};
|
||||
const ::flatbuffers::String *paramName() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_PARAMNAME);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *updaterStateKeys() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_UPDATERSTATEKEYS);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>> *updaterStateValues() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>> *>(VT_UPDATERSTATEVALUES);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyOffset(verifier, VT_PARAMNAME) &&
|
||||
verifier.VerifyString(paramName()) &&
|
||||
VerifyOffset(verifier, VT_UPDATERSTATEKEYS) &&
|
||||
verifier.VerifyVector(updaterStateKeys()) &&
|
||||
verifier.VerifyVectorOfStrings(updaterStateKeys()) &&
|
||||
VerifyOffset(verifier, VT_UPDATERSTATEVALUES) &&
|
||||
verifier.VerifyVector(updaterStateValues()) &&
|
||||
verifier.VerifyVectorOfTables(updaterStateValues()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct UpdaterStateBuilder {
|
||||
typedef UpdaterState Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_paramName(::flatbuffers::Offset<::flatbuffers::String> paramName) {
|
||||
fbb_.AddOffset(UpdaterState::VT_PARAMNAME, paramName);
|
||||
}
|
||||
void add_updaterStateKeys(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> updaterStateKeys) {
|
||||
fbb_.AddOffset(UpdaterState::VT_UPDATERSTATEKEYS, updaterStateKeys);
|
||||
}
|
||||
void add_updaterStateValues(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>>> updaterStateValues) {
|
||||
fbb_.AddOffset(UpdaterState::VT_UPDATERSTATEVALUES, updaterStateValues);
|
||||
}
|
||||
explicit UpdaterStateBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<UpdaterState> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<UpdaterState>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<UpdaterState> CreateUpdaterState(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
::flatbuffers::Offset<::flatbuffers::String> paramName = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> updaterStateKeys = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>>> updaterStateValues = 0) {
|
||||
UpdaterStateBuilder builder_(_fbb);
|
||||
builder_.add_updaterStateValues(updaterStateValues);
|
||||
builder_.add_updaterStateKeys(updaterStateKeys);
|
||||
builder_.add_paramName(paramName);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<UpdaterState> CreateUpdaterStateDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
const char *paramName = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *updaterStateKeys = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatArray>> *updaterStateValues = nullptr) {
|
||||
auto paramName__ = paramName ? _fbb.CreateString(paramName) : 0;
|
||||
auto updaterStateKeys__ = updaterStateKeys ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*updaterStateKeys) : 0;
|
||||
auto updaterStateValues__ = updaterStateValues ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatArray>>(*updaterStateValues) : 0;
|
||||
return graph::CreateUpdaterState(
|
||||
_fbb,
|
||||
paramName__,
|
||||
updaterStateKeys__,
|
||||
updaterStateValues__);
|
||||
}
|
||||
|
||||
struct SameDiffSubInstance FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef SameDiffSubInstanceBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_NAME = 4,
|
||||
VT_SERIALIZEDDATA = 6
|
||||
};
|
||||
const ::flatbuffers::String *name() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_NAME);
|
||||
}
|
||||
const ::flatbuffers::Vector<uint8_t> *serializedData() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<uint8_t> *>(VT_SERIALIZEDDATA);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyOffset(verifier, VT_NAME) &&
|
||||
verifier.VerifyString(name()) &&
|
||||
VerifyOffset(verifier, VT_SERIALIZEDDATA) &&
|
||||
verifier.VerifyVector(serializedData()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct SameDiffSubInstanceBuilder {
|
||||
typedef SameDiffSubInstance Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
|
||||
fbb_.AddOffset(SameDiffSubInstance::VT_NAME, name);
|
||||
}
|
||||
void add_serializedData(::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> serializedData) {
|
||||
fbb_.AddOffset(SameDiffSubInstance::VT_SERIALIZEDDATA, serializedData);
|
||||
}
|
||||
explicit SameDiffSubInstanceBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<SameDiffSubInstance> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<SameDiffSubInstance>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<SameDiffSubInstance> CreateSameDiffSubInstance(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
::flatbuffers::Offset<::flatbuffers::String> name = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> serializedData = 0) {
|
||||
SameDiffSubInstanceBuilder builder_(_fbb);
|
||||
builder_.add_serializedData(serializedData);
|
||||
builder_.add_name(name);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<SameDiffSubInstance> CreateSameDiffSubInstanceDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
const char *name = nullptr,
|
||||
const std::vector<uint8_t> *serializedData = nullptr) {
|
||||
auto name__ = name ? _fbb.CreateString(name) : 0;
|
||||
auto serializedData__ = serializedData ? _fbb.CreateVector<uint8_t>(*serializedData) : 0;
|
||||
return graph::CreateSameDiffSubInstance(
|
||||
_fbb,
|
||||
name__,
|
||||
serializedData__);
|
||||
}
|
||||
|
||||
struct FlatGraph FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatGraphBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_ID = 4,
|
||||
VT_VARIABLES = 6,
|
||||
VT_NODES = 8,
|
||||
VT_OUTPUTS = 10,
|
||||
VT_CONFIGURATION = 12,
|
||||
VT_PLACEHOLDERS = 14,
|
||||
VT_LOSSVARIABLES = 16,
|
||||
VT_TRAININGCONFIG = 18,
|
||||
VT_UPDATERSTATE = 20,
|
||||
VT_METADATAKEYS = 22,
|
||||
VT_METADATAVALUES = 24,
|
||||
VT_SUBINSTANCES = 26
|
||||
};
|
||||
int64_t id() const {
|
||||
return GetField<int64_t>(VT_ID, 0);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>> *variables() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>> *>(VT_VARIABLES);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatNode>> *nodes() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatNode>> *>(VT_NODES);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::IntPair>> *outputs() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::IntPair>> *>(VT_OUTPUTS);
|
||||
}
|
||||
const graph::FlatConfiguration *configuration() const {
|
||||
return GetPointer<const graph::FlatConfiguration *>(VT_CONFIGURATION);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *placeholders() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_PLACEHOLDERS);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *lossVariables() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_LOSSVARIABLES);
|
||||
}
|
||||
const ::flatbuffers::String *trainingConfig() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_TRAININGCONFIG);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::UpdaterState>> *updaterState() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::UpdaterState>> *>(VT_UPDATERSTATE);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *metadataKeys() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_METADATAKEYS);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *metadataValues() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_METADATAVALUES);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::SameDiffSubInstance>> *subInstances() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::SameDiffSubInstance>> *>(VT_SUBINSTANCES);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, VT_ID, 8) &&
|
||||
VerifyOffset(verifier, VT_VARIABLES) &&
|
||||
verifier.VerifyVector(variables()) &&
|
||||
verifier.VerifyVectorOfTables(variables()) &&
|
||||
VerifyOffset(verifier, VT_NODES) &&
|
||||
verifier.VerifyVector(nodes()) &&
|
||||
verifier.VerifyVectorOfTables(nodes()) &&
|
||||
VerifyOffset(verifier, VT_OUTPUTS) &&
|
||||
verifier.VerifyVector(outputs()) &&
|
||||
verifier.VerifyVectorOfTables(outputs()) &&
|
||||
VerifyOffset(verifier, VT_CONFIGURATION) &&
|
||||
verifier.VerifyTable(configuration()) &&
|
||||
VerifyOffset(verifier, VT_PLACEHOLDERS) &&
|
||||
verifier.VerifyVector(placeholders()) &&
|
||||
verifier.VerifyVectorOfStrings(placeholders()) &&
|
||||
VerifyOffset(verifier, VT_LOSSVARIABLES) &&
|
||||
verifier.VerifyVector(lossVariables()) &&
|
||||
verifier.VerifyVectorOfStrings(lossVariables()) &&
|
||||
VerifyOffset(verifier, VT_TRAININGCONFIG) &&
|
||||
verifier.VerifyString(trainingConfig()) &&
|
||||
VerifyOffset(verifier, VT_UPDATERSTATE) &&
|
||||
verifier.VerifyVector(updaterState()) &&
|
||||
verifier.VerifyVectorOfTables(updaterState()) &&
|
||||
VerifyOffset(verifier, VT_METADATAKEYS) &&
|
||||
verifier.VerifyVector(metadataKeys()) &&
|
||||
verifier.VerifyVectorOfStrings(metadataKeys()) &&
|
||||
VerifyOffset(verifier, VT_METADATAVALUES) &&
|
||||
verifier.VerifyVector(metadataValues()) &&
|
||||
verifier.VerifyVectorOfStrings(metadataValues()) &&
|
||||
VerifyOffset(verifier, VT_SUBINSTANCES) &&
|
||||
verifier.VerifyVector(subInstances()) &&
|
||||
verifier.VerifyVectorOfTables(subInstances()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatGraphBuilder {
|
||||
typedef FlatGraph Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) {
|
||||
fbb_.AddElement<int64_t>(FlatGraph::VT_ID, id, 0);
|
||||
}
|
||||
void add_variables(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>>> variables) {
|
||||
fbb_.AddOffset(FlatGraph::VT_VARIABLES, variables);
|
||||
}
|
||||
void add_nodes(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatNode>>> nodes) {
|
||||
fbb_.AddOffset(FlatGraph::VT_NODES, nodes);
|
||||
}
|
||||
void add_outputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::IntPair>>> outputs) {
|
||||
fbb_.AddOffset(FlatGraph::VT_OUTPUTS, outputs);
|
||||
}
|
||||
void add_configuration(::flatbuffers::Offset<graph::FlatConfiguration> configuration) {
|
||||
fbb_.AddOffset(FlatGraph::VT_CONFIGURATION, configuration);
|
||||
}
|
||||
void add_placeholders(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> placeholders) {
|
||||
fbb_.AddOffset(FlatGraph::VT_PLACEHOLDERS, placeholders);
|
||||
}
|
||||
void add_lossVariables(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> lossVariables) {
|
||||
fbb_.AddOffset(FlatGraph::VT_LOSSVARIABLES, lossVariables);
|
||||
}
|
||||
void add_trainingConfig(::flatbuffers::Offset<::flatbuffers::String> trainingConfig) {
|
||||
fbb_.AddOffset(FlatGraph::VT_TRAININGCONFIG, trainingConfig);
|
||||
}
|
||||
void add_updaterState(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::UpdaterState>>> updaterState) {
|
||||
fbb_.AddOffset(FlatGraph::VT_UPDATERSTATE, updaterState);
|
||||
}
|
||||
void add_metadataKeys(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> metadataKeys) {
|
||||
fbb_.AddOffset(FlatGraph::VT_METADATAKEYS, metadataKeys);
|
||||
}
|
||||
void add_metadataValues(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> metadataValues) {
|
||||
fbb_.AddOffset(FlatGraph::VT_METADATAVALUES, metadataValues);
|
||||
}
|
||||
void add_subInstances(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::SameDiffSubInstance>>> subInstances) {
|
||||
fbb_.AddOffset(FlatGraph::VT_SUBINSTANCES, subInstances);
|
||||
}
|
||||
explicit FlatGraphBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatGraph> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatGraph>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatGraph> CreateFlatGraph(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>>> variables = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatNode>>> nodes = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::IntPair>>> outputs = 0,
|
||||
::flatbuffers::Offset<graph::FlatConfiguration> configuration = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> placeholders = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> lossVariables = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::String> trainingConfig = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::UpdaterState>>> updaterState = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> metadataKeys = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> metadataValues = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::SameDiffSubInstance>>> subInstances = 0) {
|
||||
FlatGraphBuilder builder_(_fbb);
|
||||
builder_.add_id(id);
|
||||
builder_.add_subInstances(subInstances);
|
||||
builder_.add_metadataValues(metadataValues);
|
||||
builder_.add_metadataKeys(metadataKeys);
|
||||
builder_.add_updaterState(updaterState);
|
||||
builder_.add_trainingConfig(trainingConfig);
|
||||
builder_.add_lossVariables(lossVariables);
|
||||
builder_.add_placeholders(placeholders);
|
||||
builder_.add_configuration(configuration);
|
||||
builder_.add_outputs(outputs);
|
||||
builder_.add_nodes(nodes);
|
||||
builder_.add_variables(variables);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<FlatGraph> CreateFlatGraphDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatVariable>> *variables = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatNode>> *nodes = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::IntPair>> *outputs = nullptr,
|
||||
::flatbuffers::Offset<graph::FlatConfiguration> configuration = 0,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *placeholders = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *lossVariables = nullptr,
|
||||
const char *trainingConfig = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::UpdaterState>> *updaterState = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *metadataKeys = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *metadataValues = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::SameDiffSubInstance>> *subInstances = nullptr) {
|
||||
auto variables__ = variables ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatVariable>>(*variables) : 0;
|
||||
auto nodes__ = nodes ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatNode>>(*nodes) : 0;
|
||||
auto outputs__ = outputs ? _fbb.CreateVector<::flatbuffers::Offset<graph::IntPair>>(*outputs) : 0;
|
||||
auto placeholders__ = placeholders ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*placeholders) : 0;
|
||||
auto lossVariables__ = lossVariables ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*lossVariables) : 0;
|
||||
auto trainingConfig__ = trainingConfig ? _fbb.CreateString(trainingConfig) : 0;
|
||||
auto updaterState__ = updaterState ? _fbb.CreateVector<::flatbuffers::Offset<graph::UpdaterState>>(*updaterState) : 0;
|
||||
auto metadataKeys__ = metadataKeys ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*metadataKeys) : 0;
|
||||
auto metadataValues__ = metadataValues ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*metadataValues) : 0;
|
||||
auto subInstances__ = subInstances ? _fbb.CreateVector<::flatbuffers::Offset<graph::SameDiffSubInstance>>(*subInstances) : 0;
|
||||
return graph::CreateFlatGraph(
|
||||
_fbb,
|
||||
id,
|
||||
variables__,
|
||||
nodes__,
|
||||
outputs__,
|
||||
configuration,
|
||||
placeholders__,
|
||||
lossVariables__,
|
||||
trainingConfig__,
|
||||
updaterState__,
|
||||
metadataKeys__,
|
||||
metadataValues__,
|
||||
subInstances__);
|
||||
}
|
||||
|
||||
struct FlatDropRequest FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatDropRequestBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_ID = 4
|
||||
};
|
||||
int64_t id() const {
|
||||
return GetField<int64_t>(VT_ID, 0);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, VT_ID, 8) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatDropRequestBuilder {
|
||||
typedef FlatDropRequest Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) {
|
||||
fbb_.AddElement<int64_t>(FlatDropRequest::VT_ID, id, 0);
|
||||
}
|
||||
explicit FlatDropRequestBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatDropRequest> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatDropRequest>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatDropRequest> CreateFlatDropRequest(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0) {
|
||||
FlatDropRequestBuilder builder_(_fbb);
|
||||
builder_.add_id(id);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct FlatResponse FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatResponseBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_STATUS = 4
|
||||
};
|
||||
int32_t status() const {
|
||||
return GetField<int32_t>(VT_STATUS, 0);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int32_t>(verifier, VT_STATUS, 4) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatResponseBuilder {
|
||||
typedef FlatResponse Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_status(int32_t status) {
|
||||
fbb_.AddElement<int32_t>(FlatResponse::VT_STATUS, status, 0);
|
||||
}
|
||||
explicit FlatResponseBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatResponse> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatResponse>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatResponse> CreateFlatResponse(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int32_t status = 0) {
|
||||
FlatResponseBuilder builder_(_fbb);
|
||||
builder_.add_status(status);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline const graph::FlatGraph *GetFlatGraph(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::FlatGraph>(buf);
|
||||
}
|
||||
|
||||
inline const graph::FlatGraph *GetSizePrefixedFlatGraph(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::FlatGraph>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifyFlatGraphBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::FlatGraph>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedFlatGraphBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::FlatGraph>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishFlatGraphBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatGraph> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedFlatGraphBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatGraph> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_GRAPH_GRAPH_H_
|
||||
@@ -0,0 +1,426 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_NODE_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_NODE_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
#include "array_generated.h"
|
||||
#include "properties_generated.h"
|
||||
#include "utils_generated.h"
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct FlatNode;
|
||||
struct FlatNodeBuilder;
|
||||
|
||||
struct FlatNode FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatNodeBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_ID = 4,
|
||||
VT_NAME = 6,
|
||||
VT_OPTYPE = 8,
|
||||
VT_OPNUM = 10,
|
||||
VT_PROPERTIES = 12,
|
||||
VT_INPUT = 14,
|
||||
VT_INPUTPAIRED = 16,
|
||||
VT_OUTPUT = 18,
|
||||
VT_EXTRAPARAMS = 20,
|
||||
VT_EXTRAINTEGER = 22,
|
||||
VT_EXTRABOOLS = 24,
|
||||
VT_DIMENSIONS = 26,
|
||||
VT_DEVICE = 28,
|
||||
VT_SCOPE_ID = 30,
|
||||
VT_SCOPE_NAME = 32,
|
||||
VT_OUTPUTNAMES = 34,
|
||||
VT_OPNAME = 36,
|
||||
VT_OUTPUTTYPES = 38,
|
||||
VT_SCALAR = 40,
|
||||
VT_CONTROLDEPS = 42,
|
||||
VT_VARCONTROLDEPS = 44,
|
||||
VT_CONTROLDEPFOR = 46,
|
||||
VT_EXTRATYPES = 48,
|
||||
VT_EXTRASTRINGS = 50
|
||||
};
|
||||
int32_t id() const {
|
||||
return GetField<int32_t>(VT_ID, 0);
|
||||
}
|
||||
const ::flatbuffers::String *name() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_NAME);
|
||||
}
|
||||
graph::OpType opType() const {
|
||||
return static_cast<graph::OpType>(GetField<int8_t>(VT_OPTYPE, 0));
|
||||
}
|
||||
int64_t opNum() const {
|
||||
return GetField<int64_t>(VT_OPNUM, 0);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatProperties>> *properties() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatProperties>> *>(VT_PROPERTIES);
|
||||
}
|
||||
const ::flatbuffers::Vector<int32_t> *input() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int32_t> *>(VT_INPUT);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::IntPair>> *inputPaired() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::IntPair>> *>(VT_INPUTPAIRED);
|
||||
}
|
||||
const ::flatbuffers::Vector<int32_t> *output() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int32_t> *>(VT_OUTPUT);
|
||||
}
|
||||
const ::flatbuffers::Vector<double> *extraParams() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<double> *>(VT_EXTRAPARAMS);
|
||||
}
|
||||
const ::flatbuffers::Vector<int64_t> *extraInteger() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int64_t> *>(VT_EXTRAINTEGER);
|
||||
}
|
||||
const ::flatbuffers::Vector<uint8_t> *extraBools() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<uint8_t> *>(VT_EXTRABOOLS);
|
||||
}
|
||||
const ::flatbuffers::Vector<int32_t> *dimensions() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int32_t> *>(VT_DIMENSIONS);
|
||||
}
|
||||
int32_t device() const {
|
||||
return GetField<int32_t>(VT_DEVICE, 0);
|
||||
}
|
||||
int32_t scope_id() const {
|
||||
return GetField<int32_t>(VT_SCOPE_ID, 0);
|
||||
}
|
||||
const ::flatbuffers::String *scope_name() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_SCOPE_NAME);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *outputNames() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_OUTPUTNAMES);
|
||||
}
|
||||
const ::flatbuffers::String *opName() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_OPNAME);
|
||||
}
|
||||
const ::flatbuffers::Vector<int8_t> *outputTypes() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int8_t> *>(VT_OUTPUTTYPES);
|
||||
}
|
||||
const graph::FlatArray *scalar() const {
|
||||
return GetPointer<const graph::FlatArray *>(VT_SCALAR);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDeps() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_CONTROLDEPS);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *varControlDeps() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_VARCONTROLDEPS);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDepFor() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_CONTROLDEPFOR);
|
||||
}
|
||||
const ::flatbuffers::Vector<int8_t> *extraTypes() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int8_t> *>(VT_EXTRATYPES);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *extraStrings() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_EXTRASTRINGS);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int32_t>(verifier, VT_ID, 4) &&
|
||||
VerifyOffset(verifier, VT_NAME) &&
|
||||
verifier.VerifyString(name()) &&
|
||||
VerifyField<int8_t>(verifier, VT_OPTYPE, 1) &&
|
||||
VerifyField<int64_t>(verifier, VT_OPNUM, 8) &&
|
||||
VerifyOffset(verifier, VT_PROPERTIES) &&
|
||||
verifier.VerifyVector(properties()) &&
|
||||
verifier.VerifyVectorOfTables(properties()) &&
|
||||
VerifyOffset(verifier, VT_INPUT) &&
|
||||
verifier.VerifyVector(input()) &&
|
||||
VerifyOffset(verifier, VT_INPUTPAIRED) &&
|
||||
verifier.VerifyVector(inputPaired()) &&
|
||||
verifier.VerifyVectorOfTables(inputPaired()) &&
|
||||
VerifyOffset(verifier, VT_OUTPUT) &&
|
||||
verifier.VerifyVector(output()) &&
|
||||
VerifyOffset(verifier, VT_EXTRAPARAMS) &&
|
||||
verifier.VerifyVector(extraParams()) &&
|
||||
VerifyOffset(verifier, VT_EXTRAINTEGER) &&
|
||||
verifier.VerifyVector(extraInteger()) &&
|
||||
VerifyOffset(verifier, VT_EXTRABOOLS) &&
|
||||
verifier.VerifyVector(extraBools()) &&
|
||||
VerifyOffset(verifier, VT_DIMENSIONS) &&
|
||||
verifier.VerifyVector(dimensions()) &&
|
||||
VerifyField<int32_t>(verifier, VT_DEVICE, 4) &&
|
||||
VerifyField<int32_t>(verifier, VT_SCOPE_ID, 4) &&
|
||||
VerifyOffset(verifier, VT_SCOPE_NAME) &&
|
||||
verifier.VerifyString(scope_name()) &&
|
||||
VerifyOffset(verifier, VT_OUTPUTNAMES) &&
|
||||
verifier.VerifyVector(outputNames()) &&
|
||||
verifier.VerifyVectorOfStrings(outputNames()) &&
|
||||
VerifyOffset(verifier, VT_OPNAME) &&
|
||||
verifier.VerifyString(opName()) &&
|
||||
VerifyOffset(verifier, VT_OUTPUTTYPES) &&
|
||||
verifier.VerifyVector(outputTypes()) &&
|
||||
VerifyOffset(verifier, VT_SCALAR) &&
|
||||
verifier.VerifyTable(scalar()) &&
|
||||
VerifyOffset(verifier, VT_CONTROLDEPS) &&
|
||||
verifier.VerifyVector(controlDeps()) &&
|
||||
verifier.VerifyVectorOfStrings(controlDeps()) &&
|
||||
VerifyOffset(verifier, VT_VARCONTROLDEPS) &&
|
||||
verifier.VerifyVector(varControlDeps()) &&
|
||||
verifier.VerifyVectorOfStrings(varControlDeps()) &&
|
||||
VerifyOffset(verifier, VT_CONTROLDEPFOR) &&
|
||||
verifier.VerifyVector(controlDepFor()) &&
|
||||
verifier.VerifyVectorOfStrings(controlDepFor()) &&
|
||||
VerifyOffset(verifier, VT_EXTRATYPES) &&
|
||||
verifier.VerifyVector(extraTypes()) &&
|
||||
VerifyOffset(verifier, VT_EXTRASTRINGS) &&
|
||||
verifier.VerifyVector(extraStrings()) &&
|
||||
verifier.VerifyVectorOfStrings(extraStrings()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatNodeBuilder {
|
||||
typedef FlatNode Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_id(int32_t id) {
|
||||
fbb_.AddElement<int32_t>(FlatNode::VT_ID, id, 0);
|
||||
}
|
||||
void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
|
||||
fbb_.AddOffset(FlatNode::VT_NAME, name);
|
||||
}
|
||||
void add_opType(graph::OpType opType) {
|
||||
fbb_.AddElement<int8_t>(FlatNode::VT_OPTYPE, static_cast<int8_t>(opType), 0);
|
||||
}
|
||||
void add_opNum(int64_t opNum) {
|
||||
fbb_.AddElement<int64_t>(FlatNode::VT_OPNUM, opNum, 0);
|
||||
}
|
||||
void add_properties(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatProperties>>> properties) {
|
||||
fbb_.AddOffset(FlatNode::VT_PROPERTIES, properties);
|
||||
}
|
||||
void add_input(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> input) {
|
||||
fbb_.AddOffset(FlatNode::VT_INPUT, input);
|
||||
}
|
||||
void add_inputPaired(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::IntPair>>> inputPaired) {
|
||||
fbb_.AddOffset(FlatNode::VT_INPUTPAIRED, inputPaired);
|
||||
}
|
||||
void add_output(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> output) {
|
||||
fbb_.AddOffset(FlatNode::VT_OUTPUT, output);
|
||||
}
|
||||
void add_extraParams(::flatbuffers::Offset<::flatbuffers::Vector<double>> extraParams) {
|
||||
fbb_.AddOffset(FlatNode::VT_EXTRAPARAMS, extraParams);
|
||||
}
|
||||
void add_extraInteger(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> extraInteger) {
|
||||
fbb_.AddOffset(FlatNode::VT_EXTRAINTEGER, extraInteger);
|
||||
}
|
||||
void add_extraBools(::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> extraBools) {
|
||||
fbb_.AddOffset(FlatNode::VT_EXTRABOOLS, extraBools);
|
||||
}
|
||||
void add_dimensions(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> dimensions) {
|
||||
fbb_.AddOffset(FlatNode::VT_DIMENSIONS, dimensions);
|
||||
}
|
||||
void add_device(int32_t device) {
|
||||
fbb_.AddElement<int32_t>(FlatNode::VT_DEVICE, device, 0);
|
||||
}
|
||||
void add_scope_id(int32_t scope_id) {
|
||||
fbb_.AddElement<int32_t>(FlatNode::VT_SCOPE_ID, scope_id, 0);
|
||||
}
|
||||
void add_scope_name(::flatbuffers::Offset<::flatbuffers::String> scope_name) {
|
||||
fbb_.AddOffset(FlatNode::VT_SCOPE_NAME, scope_name);
|
||||
}
|
||||
void add_outputNames(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> outputNames) {
|
||||
fbb_.AddOffset(FlatNode::VT_OUTPUTNAMES, outputNames);
|
||||
}
|
||||
void add_opName(::flatbuffers::Offset<::flatbuffers::String> opName) {
|
||||
fbb_.AddOffset(FlatNode::VT_OPNAME, opName);
|
||||
}
|
||||
void add_outputTypes(::flatbuffers::Offset<::flatbuffers::Vector<int8_t>> outputTypes) {
|
||||
fbb_.AddOffset(FlatNode::VT_OUTPUTTYPES, outputTypes);
|
||||
}
|
||||
void add_scalar(::flatbuffers::Offset<graph::FlatArray> scalar) {
|
||||
fbb_.AddOffset(FlatNode::VT_SCALAR, scalar);
|
||||
}
|
||||
void add_controlDeps(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDeps) {
|
||||
fbb_.AddOffset(FlatNode::VT_CONTROLDEPS, controlDeps);
|
||||
}
|
||||
void add_varControlDeps(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> varControlDeps) {
|
||||
fbb_.AddOffset(FlatNode::VT_VARCONTROLDEPS, varControlDeps);
|
||||
}
|
||||
void add_controlDepFor(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDepFor) {
|
||||
fbb_.AddOffset(FlatNode::VT_CONTROLDEPFOR, controlDepFor);
|
||||
}
|
||||
void add_extraTypes(::flatbuffers::Offset<::flatbuffers::Vector<int8_t>> extraTypes) {
|
||||
fbb_.AddOffset(FlatNode::VT_EXTRATYPES, extraTypes);
|
||||
}
|
||||
void add_extraStrings(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> extraStrings) {
|
||||
fbb_.AddOffset(FlatNode::VT_EXTRASTRINGS, extraStrings);
|
||||
}
|
||||
explicit FlatNodeBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatNode> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatNode>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatNode> CreateFlatNode(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int32_t id = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::String> name = 0,
|
||||
graph::OpType opType = graph::OpType_TRANSFORM_FLOAT,
|
||||
int64_t opNum = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatProperties>>> properties = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> input = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::IntPair>>> inputPaired = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> output = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<double>> extraParams = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> extraInteger = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> extraBools = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> dimensions = 0,
|
||||
int32_t device = 0,
|
||||
int32_t scope_id = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::String> scope_name = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> outputNames = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::String> opName = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int8_t>> outputTypes = 0,
|
||||
::flatbuffers::Offset<graph::FlatArray> scalar = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDeps = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> varControlDeps = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDepFor = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int8_t>> extraTypes = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> extraStrings = 0) {
|
||||
FlatNodeBuilder builder_(_fbb);
|
||||
builder_.add_opNum(opNum);
|
||||
builder_.add_extraStrings(extraStrings);
|
||||
builder_.add_extraTypes(extraTypes);
|
||||
builder_.add_controlDepFor(controlDepFor);
|
||||
builder_.add_varControlDeps(varControlDeps);
|
||||
builder_.add_controlDeps(controlDeps);
|
||||
builder_.add_scalar(scalar);
|
||||
builder_.add_outputTypes(outputTypes);
|
||||
builder_.add_opName(opName);
|
||||
builder_.add_outputNames(outputNames);
|
||||
builder_.add_scope_name(scope_name);
|
||||
builder_.add_scope_id(scope_id);
|
||||
builder_.add_device(device);
|
||||
builder_.add_dimensions(dimensions);
|
||||
builder_.add_extraBools(extraBools);
|
||||
builder_.add_extraInteger(extraInteger);
|
||||
builder_.add_extraParams(extraParams);
|
||||
builder_.add_output(output);
|
||||
builder_.add_inputPaired(inputPaired);
|
||||
builder_.add_input(input);
|
||||
builder_.add_properties(properties);
|
||||
builder_.add_name(name);
|
||||
builder_.add_id(id);
|
||||
builder_.add_opType(opType);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<FlatNode> CreateFlatNodeDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int32_t id = 0,
|
||||
const char *name = nullptr,
|
||||
graph::OpType opType = graph::OpType_TRANSFORM_FLOAT,
|
||||
int64_t opNum = 0,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatProperties>> *properties = nullptr,
|
||||
const std::vector<int32_t> *input = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::IntPair>> *inputPaired = nullptr,
|
||||
const std::vector<int32_t> *output = nullptr,
|
||||
const std::vector<double> *extraParams = nullptr,
|
||||
const std::vector<int64_t> *extraInteger = nullptr,
|
||||
const std::vector<uint8_t> *extraBools = nullptr,
|
||||
const std::vector<int32_t> *dimensions = nullptr,
|
||||
int32_t device = 0,
|
||||
int32_t scope_id = 0,
|
||||
const char *scope_name = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *outputNames = nullptr,
|
||||
const char *opName = nullptr,
|
||||
const std::vector<int8_t> *outputTypes = nullptr,
|
||||
::flatbuffers::Offset<graph::FlatArray> scalar = 0,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDeps = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *varControlDeps = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDepFor = nullptr,
|
||||
const std::vector<int8_t> *extraTypes = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *extraStrings = nullptr) {
|
||||
auto name__ = name ? _fbb.CreateString(name) : 0;
|
||||
auto properties__ = properties ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatProperties>>(*properties) : 0;
|
||||
auto input__ = input ? _fbb.CreateVector<int32_t>(*input) : 0;
|
||||
auto inputPaired__ = inputPaired ? _fbb.CreateVector<::flatbuffers::Offset<graph::IntPair>>(*inputPaired) : 0;
|
||||
auto output__ = output ? _fbb.CreateVector<int32_t>(*output) : 0;
|
||||
auto extraParams__ = extraParams ? _fbb.CreateVector<double>(*extraParams) : 0;
|
||||
auto extraInteger__ = extraInteger ? _fbb.CreateVector<int64_t>(*extraInteger) : 0;
|
||||
auto extraBools__ = extraBools ? _fbb.CreateVector<uint8_t>(*extraBools) : 0;
|
||||
auto dimensions__ = dimensions ? _fbb.CreateVector<int32_t>(*dimensions) : 0;
|
||||
auto scope_name__ = scope_name ? _fbb.CreateString(scope_name) : 0;
|
||||
auto outputNames__ = outputNames ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*outputNames) : 0;
|
||||
auto opName__ = opName ? _fbb.CreateString(opName) : 0;
|
||||
auto outputTypes__ = outputTypes ? _fbb.CreateVector<int8_t>(*outputTypes) : 0;
|
||||
auto controlDeps__ = controlDeps ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*controlDeps) : 0;
|
||||
auto varControlDeps__ = varControlDeps ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*varControlDeps) : 0;
|
||||
auto controlDepFor__ = controlDepFor ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*controlDepFor) : 0;
|
||||
auto extraTypes__ = extraTypes ? _fbb.CreateVector<int8_t>(*extraTypes) : 0;
|
||||
auto extraStrings__ = extraStrings ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*extraStrings) : 0;
|
||||
return graph::CreateFlatNode(
|
||||
_fbb,
|
||||
id,
|
||||
name__,
|
||||
opType,
|
||||
opNum,
|
||||
properties__,
|
||||
input__,
|
||||
inputPaired__,
|
||||
output__,
|
||||
extraParams__,
|
||||
extraInteger__,
|
||||
extraBools__,
|
||||
dimensions__,
|
||||
device,
|
||||
scope_id,
|
||||
scope_name__,
|
||||
outputNames__,
|
||||
opName__,
|
||||
outputTypes__,
|
||||
scalar,
|
||||
controlDeps__,
|
||||
varControlDeps__,
|
||||
controlDepFor__,
|
||||
extraTypes__,
|
||||
extraStrings__);
|
||||
}
|
||||
|
||||
inline const graph::FlatNode *GetFlatNode(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::FlatNode>(buf);
|
||||
}
|
||||
|
||||
inline const graph::FlatNode *GetSizePrefixedFlatNode(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::FlatNode>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifyFlatNodeBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::FlatNode>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedFlatNodeBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::FlatNode>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishFlatNodeBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatNode> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedFlatNodeBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatNode> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_NODE_GRAPH_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class BufferChunk extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static BufferChunk getRootAsBufferChunk(ByteBuffer _bb) { return getRootAsBufferChunk(_bb, new BufferChunk()); }
|
||||
public static BufferChunk getRootAsBufferChunk(ByteBuffer _bb, BufferChunk obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public BufferChunk __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long index() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public byte data(int j) { int o = __offset(6); return o != 0 ? bb.get(__vector(o) + j * 1) : 0; }
|
||||
public int dataLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public ByteVector dataVector() { return dataVector(new ByteVector()); }
|
||||
public ByteVector dataVector(ByteVector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer dataAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer dataInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
|
||||
public static int createBufferChunk(FlatBufferBuilder builder,
|
||||
long index,
|
||||
int dataOffset) {
|
||||
builder.startTable(2);
|
||||
BufferChunk.addIndex(builder, index);
|
||||
BufferChunk.addData(builder, dataOffset);
|
||||
return BufferChunk.endBufferChunk(builder);
|
||||
}
|
||||
|
||||
public static void startBufferChunk(FlatBufferBuilder builder) { builder.startTable(2); }
|
||||
public static void addIndex(FlatBufferBuilder builder, long index) { builder.addLong(0, index, 0L); }
|
||||
public static void addData(FlatBufferBuilder builder, int dataOffset) { builder.addOffset(1, dataOffset, 0); }
|
||||
public static int createDataVector(FlatBufferBuilder builder, byte[] data) { return builder.createByteVector(data); }
|
||||
public static int createDataVector(FlatBufferBuilder builder, ByteBuffer data) { return builder.createByteVector(data); }
|
||||
public static void startDataVector(FlatBufferBuilder builder, int numElems) { builder.startVector(1, numElems, 1); }
|
||||
public static int endBufferChunk(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public BufferChunk get(int j) { return get(new BufferChunk(), j); }
|
||||
public BufferChunk get(BufferChunk obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class ByteOrder {
|
||||
private ByteOrder() { }
|
||||
public static final byte LE = 0;
|
||||
public static final byte BE = 1;
|
||||
|
||||
public static final String[] names = { "LE", "BE", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class DType {
|
||||
private DType() { }
|
||||
public static final byte INHERIT = 0;
|
||||
public static final byte BOOL = 1;
|
||||
public static final byte FLOAT8 = 2;
|
||||
public static final byte HALF = 3;
|
||||
public static final byte HALF2 = 4;
|
||||
public static final byte FLOAT = 5;
|
||||
public static final byte DOUBLE = 6;
|
||||
public static final byte INT8 = 7;
|
||||
public static final byte INT16 = 8;
|
||||
public static final byte INT32 = 9;
|
||||
public static final byte INT64 = 10;
|
||||
public static final byte UINT8 = 11;
|
||||
public static final byte UINT16 = 12;
|
||||
public static final byte UINT32 = 13;
|
||||
public static final byte UINT64 = 14;
|
||||
public static final byte QINT8 = 15;
|
||||
public static final byte QINT16 = 16;
|
||||
public static final byte BFLOAT16 = 17;
|
||||
public static final byte UTF8 = 50;
|
||||
public static final byte UTF16 = 51;
|
||||
public static final byte UTF32 = 52;
|
||||
|
||||
public static final String[] names = { "INHERIT", "BOOL", "FLOAT8", "HALF", "HALF2", "FLOAT", "DOUBLE", "INT8", "INT16", "INT32", "INT64", "UINT8", "UINT16", "UINT32", "UINT64", "QINT8", "QINT16", "BFLOAT16", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "UTF8", "UTF16", "UTF32", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class Direction {
|
||||
private Direction() { }
|
||||
public static final byte FORWARD_ONLY = 0;
|
||||
public static final byte FORWARD_AND_BACKWARD = 1;
|
||||
public static final byte BACKWARD_ONLY = 2;
|
||||
|
||||
public static final String[] names = { "FORWARD_ONLY", "FORWARD_AND_BACKWARD", "BACKWARD_ONLY", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class ExecutionMode {
|
||||
private ExecutionMode() { }
|
||||
public static final byte SEQUENTIAL = 0;
|
||||
public static final byte STRICT = 1;
|
||||
public static final byte AUTO = 2;
|
||||
|
||||
public static final String[] names = { "SEQUENTIAL", "STRICT", "AUTO", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,109 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatArray extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatArray getRootAsFlatArray(ByteBuffer _bb) { return getRootAsFlatArray(_bb, new FlatArray()); }
|
||||
public static FlatArray getRootAsFlatArray(ByteBuffer _bb, FlatArray obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatArray __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long shape(int j) { int o = __offset(4); return o != 0 ? bb.getLong(__vector(o) + j * 8) : 0; }
|
||||
public int shapeLength() { int o = __offset(4); return o != 0 ? __vector_len(o) : 0; }
|
||||
public LongVector shapeVector() { return shapeVector(new LongVector()); }
|
||||
public LongVector shapeVector(LongVector obj) { int o = __offset(4); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer shapeAsByteBuffer() { return __vector_as_bytebuffer(4, 8); }
|
||||
public ByteBuffer shapeInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 4, 8); }
|
||||
public byte buffer(int j) { int o = __offset(6); return o != 0 ? bb.get(__vector(o) + j * 1) : 0; }
|
||||
public int bufferLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public ByteVector bufferVector() { return bufferVector(new ByteVector()); }
|
||||
public ByteVector bufferVector(ByteVector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer bufferAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer bufferInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
public byte dtype() { int o = __offset(8); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public byte byteOrder() { int o = __offset(10); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public org.nd4j.graph.BufferChunk bufferChunks(int j) { return bufferChunks(new org.nd4j.graph.BufferChunk(), j); }
|
||||
public org.nd4j.graph.BufferChunk bufferChunks(org.nd4j.graph.BufferChunk obj, int j) { int o = __offset(12); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int bufferChunksLength() { int o = __offset(12); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.BufferChunk.Vector bufferChunksVector() { return bufferChunksVector(new org.nd4j.graph.BufferChunk.Vector()); }
|
||||
public org.nd4j.graph.BufferChunk.Vector bufferChunksVector(org.nd4j.graph.BufferChunk.Vector obj) { int o = __offset(12); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public long totalBufferSize() { int o = __offset(14); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public String externalDataFilename(int j) { int o = __offset(16); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int externalDataFilenameLength() { int o = __offset(16); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector externalDataFilenameVector() { return externalDataFilenameVector(new StringVector()); }
|
||||
public StringVector externalDataFilenameVector(StringVector obj) { int o = __offset(16); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public boolean isExternal() { int o = __offset(18); return o != 0 ? 0!=bb.get(o + bb_pos) : false; }
|
||||
|
||||
public static int createFlatArray(FlatBufferBuilder builder,
|
||||
int shapeOffset,
|
||||
int bufferOffset,
|
||||
byte dtype,
|
||||
byte byteOrder,
|
||||
int bufferChunksOffset,
|
||||
long totalBufferSize,
|
||||
int externalDataFilenameOffset,
|
||||
boolean isExternal) {
|
||||
builder.startTable(8);
|
||||
FlatArray.addTotalBufferSize(builder, totalBufferSize);
|
||||
FlatArray.addExternalDataFilename(builder, externalDataFilenameOffset);
|
||||
FlatArray.addBufferChunks(builder, bufferChunksOffset);
|
||||
FlatArray.addBuffer(builder, bufferOffset);
|
||||
FlatArray.addShape(builder, shapeOffset);
|
||||
FlatArray.addIsExternal(builder, isExternal);
|
||||
FlatArray.addByteOrder(builder, byteOrder);
|
||||
FlatArray.addDtype(builder, dtype);
|
||||
return FlatArray.endFlatArray(builder);
|
||||
}
|
||||
|
||||
public static void startFlatArray(FlatBufferBuilder builder) { builder.startTable(8); }
|
||||
public static void addShape(FlatBufferBuilder builder, int shapeOffset) { builder.addOffset(0, shapeOffset, 0); }
|
||||
public static int createShapeVector(FlatBufferBuilder builder, long[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addLong(data[i]); return builder.endVector(); }
|
||||
public static void startShapeVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
|
||||
public static void addBuffer(FlatBufferBuilder builder, int bufferOffset) { builder.addOffset(1, bufferOffset, 0); }
|
||||
public static int createBufferVector(FlatBufferBuilder builder, byte[] data) { return builder.createByteVector(data); }
|
||||
public static int createBufferVector(FlatBufferBuilder builder, ByteBuffer data) { return builder.createByteVector(data); }
|
||||
public static void startBufferVector(FlatBufferBuilder builder, int numElems) { builder.startVector(1, numElems, 1); }
|
||||
public static void addDtype(FlatBufferBuilder builder, byte dtype) { builder.addByte(2, dtype, 0); }
|
||||
public static void addByteOrder(FlatBufferBuilder builder, byte byteOrder) { builder.addByte(3, byteOrder, 0); }
|
||||
public static void addBufferChunks(FlatBufferBuilder builder, int bufferChunksOffset) { builder.addOffset(4, bufferChunksOffset, 0); }
|
||||
public static int createBufferChunksVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startBufferChunksVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addTotalBufferSize(FlatBufferBuilder builder, long totalBufferSize) { builder.addLong(5, totalBufferSize, 0L); }
|
||||
public static void addExternalDataFilename(FlatBufferBuilder builder, int externalDataFilenameOffset) { builder.addOffset(6, externalDataFilenameOffset, 0); }
|
||||
public static int createExternalDataFilenameVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startExternalDataFilenameVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addIsExternal(FlatBufferBuilder builder, boolean isExternal) { builder.addBoolean(7, isExternal, false); }
|
||||
public static int endFlatArray(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishFlatArrayBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedFlatArrayBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatArray get(int j) { return get(new FlatArray(), j); }
|
||||
public FlatArray get(FlatArray obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatArrayList extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatArrayList getRootAsFlatArrayList(ByteBuffer _bb) { return getRootAsFlatArrayList(_bb, new FlatArrayList()); }
|
||||
public static FlatArrayList getRootAsFlatArrayList(ByteBuffer _bb, FlatArrayList obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatArrayList __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public org.nd4j.graph.FlatArray list(int j) { return list(new org.nd4j.graph.FlatArray(), j); }
|
||||
public org.nd4j.graph.FlatArray list(org.nd4j.graph.FlatArray obj, int j) { int o = __offset(4); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int listLength() { int o = __offset(4); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatArray.Vector listVector() { return listVector(new org.nd4j.graph.FlatArray.Vector()); }
|
||||
public org.nd4j.graph.FlatArray.Vector listVector(org.nd4j.graph.FlatArray.Vector obj) { int o = __offset(4); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createFlatArrayList(FlatBufferBuilder builder,
|
||||
int listOffset) {
|
||||
builder.startTable(1);
|
||||
FlatArrayList.addList(builder, listOffset);
|
||||
return FlatArrayList.endFlatArrayList(builder);
|
||||
}
|
||||
|
||||
public static void startFlatArrayList(FlatBufferBuilder builder) { builder.startTable(1); }
|
||||
public static void addList(FlatBufferBuilder builder, int listOffset) { builder.addOffset(0, listOffset, 0); }
|
||||
public static int createListVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startListVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endFlatArrayList(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatArrayList get(int j) { return get(new FlatArrayList(), j); }
|
||||
public FlatArrayList get(FlatArrayList obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatConfiguration extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatConfiguration getRootAsFlatConfiguration(ByteBuffer _bb) { return getRootAsFlatConfiguration(_bb, new FlatConfiguration()); }
|
||||
public static FlatConfiguration getRootAsFlatConfiguration(ByteBuffer _bb, FlatConfiguration obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatConfiguration __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long id() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public byte executionMode() { int o = __offset(6); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public byte profilingMode() { int o = __offset(8); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public byte outputMode() { int o = __offset(10); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public boolean timestats() { int o = __offset(12); return o != 0 ? 0!=bb.get(o + bb_pos) : false; }
|
||||
public long footprintForward() { int o = __offset(14); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long footprintBackward() { int o = __offset(16); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public byte direction() { int o = __offset(18); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
|
||||
public static int createFlatConfiguration(FlatBufferBuilder builder,
|
||||
long id,
|
||||
byte executionMode,
|
||||
byte profilingMode,
|
||||
byte outputMode,
|
||||
boolean timestats,
|
||||
long footprintForward,
|
||||
long footprintBackward,
|
||||
byte direction) {
|
||||
builder.startTable(8);
|
||||
FlatConfiguration.addFootprintBackward(builder, footprintBackward);
|
||||
FlatConfiguration.addFootprintForward(builder, footprintForward);
|
||||
FlatConfiguration.addId(builder, id);
|
||||
FlatConfiguration.addDirection(builder, direction);
|
||||
FlatConfiguration.addTimestats(builder, timestats);
|
||||
FlatConfiguration.addOutputMode(builder, outputMode);
|
||||
FlatConfiguration.addProfilingMode(builder, profilingMode);
|
||||
FlatConfiguration.addExecutionMode(builder, executionMode);
|
||||
return FlatConfiguration.endFlatConfiguration(builder);
|
||||
}
|
||||
|
||||
public static void startFlatConfiguration(FlatBufferBuilder builder) { builder.startTable(8); }
|
||||
public static void addId(FlatBufferBuilder builder, long id) { builder.addLong(0, id, 0L); }
|
||||
public static void addExecutionMode(FlatBufferBuilder builder, byte executionMode) { builder.addByte(1, executionMode, 0); }
|
||||
public static void addProfilingMode(FlatBufferBuilder builder, byte profilingMode) { builder.addByte(2, profilingMode, 0); }
|
||||
public static void addOutputMode(FlatBufferBuilder builder, byte outputMode) { builder.addByte(3, outputMode, 0); }
|
||||
public static void addTimestats(FlatBufferBuilder builder, boolean timestats) { builder.addBoolean(4, timestats, false); }
|
||||
public static void addFootprintForward(FlatBufferBuilder builder, long footprintForward) { builder.addLong(5, footprintForward, 0L); }
|
||||
public static void addFootprintBackward(FlatBufferBuilder builder, long footprintBackward) { builder.addLong(6, footprintBackward, 0L); }
|
||||
public static void addDirection(FlatBufferBuilder builder, byte direction) { builder.addByte(7, direction, 0); }
|
||||
public static int endFlatConfiguration(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishFlatConfigurationBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedFlatConfigurationBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatConfiguration get(int j) { return get(new FlatConfiguration(), j); }
|
||||
public FlatConfiguration get(FlatConfiguration obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatDropRequest extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatDropRequest getRootAsFlatDropRequest(ByteBuffer _bb) { return getRootAsFlatDropRequest(_bb, new FlatDropRequest()); }
|
||||
public static FlatDropRequest getRootAsFlatDropRequest(ByteBuffer _bb, FlatDropRequest obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatDropRequest __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long id() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
|
||||
public static int createFlatDropRequest(FlatBufferBuilder builder,
|
||||
long id) {
|
||||
builder.startTable(1);
|
||||
FlatDropRequest.addId(builder, id);
|
||||
return FlatDropRequest.endFlatDropRequest(builder);
|
||||
}
|
||||
|
||||
public static void startFlatDropRequest(FlatBufferBuilder builder) { builder.startTable(1); }
|
||||
public static void addId(FlatBufferBuilder builder, long id) { builder.addLong(0, id, 0L); }
|
||||
public static int endFlatDropRequest(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatDropRequest get(int j) { return get(new FlatDropRequest(), j); }
|
||||
public FlatDropRequest get(FlatDropRequest obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,152 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatGraph extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatGraph getRootAsFlatGraph(ByteBuffer _bb) { return getRootAsFlatGraph(_bb, new FlatGraph()); }
|
||||
public static FlatGraph getRootAsFlatGraph(ByteBuffer _bb, FlatGraph obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatGraph __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long id() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public org.nd4j.graph.FlatVariable variables(int j) { return variables(new org.nd4j.graph.FlatVariable(), j); }
|
||||
public org.nd4j.graph.FlatVariable variables(org.nd4j.graph.FlatVariable obj, int j) { int o = __offset(6); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int variablesLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatVariable.Vector variablesVector() { return variablesVector(new org.nd4j.graph.FlatVariable.Vector()); }
|
||||
public org.nd4j.graph.FlatVariable.Vector variablesVector(org.nd4j.graph.FlatVariable.Vector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.FlatNode nodes(int j) { return nodes(new org.nd4j.graph.FlatNode(), j); }
|
||||
public org.nd4j.graph.FlatNode nodes(org.nd4j.graph.FlatNode obj, int j) { int o = __offset(8); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int nodesLength() { int o = __offset(8); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatNode.Vector nodesVector() { return nodesVector(new org.nd4j.graph.FlatNode.Vector()); }
|
||||
public org.nd4j.graph.FlatNode.Vector nodesVector(org.nd4j.graph.FlatNode.Vector obj) { int o = __offset(8); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.IntPair outputs(int j) { return outputs(new org.nd4j.graph.IntPair(), j); }
|
||||
public org.nd4j.graph.IntPair outputs(org.nd4j.graph.IntPair obj, int j) { int o = __offset(10); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int outputsLength() { int o = __offset(10); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.IntPair.Vector outputsVector() { return outputsVector(new org.nd4j.graph.IntPair.Vector()); }
|
||||
public org.nd4j.graph.IntPair.Vector outputsVector(org.nd4j.graph.IntPair.Vector obj) { int o = __offset(10); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.FlatConfiguration configuration() { return configuration(new org.nd4j.graph.FlatConfiguration()); }
|
||||
public org.nd4j.graph.FlatConfiguration configuration(org.nd4j.graph.FlatConfiguration obj) { int o = __offset(12); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public String placeholders(int j) { int o = __offset(14); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int placeholdersLength() { int o = __offset(14); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector placeholdersVector() { return placeholdersVector(new StringVector()); }
|
||||
public StringVector placeholdersVector(StringVector obj) { int o = __offset(14); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String lossVariables(int j) { int o = __offset(16); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int lossVariablesLength() { int o = __offset(16); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector lossVariablesVector() { return lossVariablesVector(new StringVector()); }
|
||||
public StringVector lossVariablesVector(StringVector obj) { int o = __offset(16); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String trainingConfig() { int o = __offset(18); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer trainingConfigAsByteBuffer() { return __vector_as_bytebuffer(18, 1); }
|
||||
public ByteBuffer trainingConfigInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 18, 1); }
|
||||
public org.nd4j.graph.UpdaterState updaterState(int j) { return updaterState(new org.nd4j.graph.UpdaterState(), j); }
|
||||
public org.nd4j.graph.UpdaterState updaterState(org.nd4j.graph.UpdaterState obj, int j) { int o = __offset(20); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int updaterStateLength() { int o = __offset(20); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.UpdaterState.Vector updaterStateVector() { return updaterStateVector(new org.nd4j.graph.UpdaterState.Vector()); }
|
||||
public org.nd4j.graph.UpdaterState.Vector updaterStateVector(org.nd4j.graph.UpdaterState.Vector obj) { int o = __offset(20); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String metadataKeys(int j) { int o = __offset(22); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int metadataKeysLength() { int o = __offset(22); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector metadataKeysVector() { return metadataKeysVector(new StringVector()); }
|
||||
public StringVector metadataKeysVector(StringVector obj) { int o = __offset(22); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String metadataValues(int j) { int o = __offset(24); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int metadataValuesLength() { int o = __offset(24); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector metadataValuesVector() { return metadataValuesVector(new StringVector()); }
|
||||
public StringVector metadataValuesVector(StringVector obj) { int o = __offset(24); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.SameDiffSubInstance subInstances(int j) { return subInstances(new org.nd4j.graph.SameDiffSubInstance(), j); }
|
||||
public org.nd4j.graph.SameDiffSubInstance subInstances(org.nd4j.graph.SameDiffSubInstance obj, int j) { int o = __offset(26); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int subInstancesLength() { int o = __offset(26); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.SameDiffSubInstance.Vector subInstancesVector() { return subInstancesVector(new org.nd4j.graph.SameDiffSubInstance.Vector()); }
|
||||
public org.nd4j.graph.SameDiffSubInstance.Vector subInstancesVector(org.nd4j.graph.SameDiffSubInstance.Vector obj) { int o = __offset(26); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createFlatGraph(FlatBufferBuilder builder,
|
||||
long id,
|
||||
int variablesOffset,
|
||||
int nodesOffset,
|
||||
int outputsOffset,
|
||||
int configurationOffset,
|
||||
int placeholdersOffset,
|
||||
int lossVariablesOffset,
|
||||
int trainingConfigOffset,
|
||||
int updaterStateOffset,
|
||||
int metadataKeysOffset,
|
||||
int metadataValuesOffset,
|
||||
int subInstancesOffset) {
|
||||
builder.startTable(12);
|
||||
FlatGraph.addId(builder, id);
|
||||
FlatGraph.addSubInstances(builder, subInstancesOffset);
|
||||
FlatGraph.addMetadataValues(builder, metadataValuesOffset);
|
||||
FlatGraph.addMetadataKeys(builder, metadataKeysOffset);
|
||||
FlatGraph.addUpdaterState(builder, updaterStateOffset);
|
||||
FlatGraph.addTrainingConfig(builder, trainingConfigOffset);
|
||||
FlatGraph.addLossVariables(builder, lossVariablesOffset);
|
||||
FlatGraph.addPlaceholders(builder, placeholdersOffset);
|
||||
FlatGraph.addConfiguration(builder, configurationOffset);
|
||||
FlatGraph.addOutputs(builder, outputsOffset);
|
||||
FlatGraph.addNodes(builder, nodesOffset);
|
||||
FlatGraph.addVariables(builder, variablesOffset);
|
||||
return FlatGraph.endFlatGraph(builder);
|
||||
}
|
||||
|
||||
public static void startFlatGraph(FlatBufferBuilder builder) { builder.startTable(12); }
|
||||
public static void addId(FlatBufferBuilder builder, long id) { builder.addLong(0, id, 0L); }
|
||||
public static void addVariables(FlatBufferBuilder builder, int variablesOffset) { builder.addOffset(1, variablesOffset, 0); }
|
||||
public static int createVariablesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startVariablesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addNodes(FlatBufferBuilder builder, int nodesOffset) { builder.addOffset(2, nodesOffset, 0); }
|
||||
public static int createNodesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startNodesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addOutputs(FlatBufferBuilder builder, int outputsOffset) { builder.addOffset(3, outputsOffset, 0); }
|
||||
public static int createOutputsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startOutputsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addConfiguration(FlatBufferBuilder builder, int configurationOffset) { builder.addOffset(4, configurationOffset, 0); }
|
||||
public static void addPlaceholders(FlatBufferBuilder builder, int placeholdersOffset) { builder.addOffset(5, placeholdersOffset, 0); }
|
||||
public static int createPlaceholdersVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startPlaceholdersVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addLossVariables(FlatBufferBuilder builder, int lossVariablesOffset) { builder.addOffset(6, lossVariablesOffset, 0); }
|
||||
public static int createLossVariablesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startLossVariablesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addTrainingConfig(FlatBufferBuilder builder, int trainingConfigOffset) { builder.addOffset(7, trainingConfigOffset, 0); }
|
||||
public static void addUpdaterState(FlatBufferBuilder builder, int updaterStateOffset) { builder.addOffset(8, updaterStateOffset, 0); }
|
||||
public static int createUpdaterStateVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startUpdaterStateVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addMetadataKeys(FlatBufferBuilder builder, int metadataKeysOffset) { builder.addOffset(9, metadataKeysOffset, 0); }
|
||||
public static int createMetadataKeysVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startMetadataKeysVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addMetadataValues(FlatBufferBuilder builder, int metadataValuesOffset) { builder.addOffset(10, metadataValuesOffset, 0); }
|
||||
public static int createMetadataValuesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startMetadataValuesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addSubInstances(FlatBufferBuilder builder, int subInstancesOffset) { builder.addOffset(11, subInstancesOffset, 0); }
|
||||
public static int createSubInstancesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startSubInstancesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endFlatGraph(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishFlatGraphBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedFlatGraphBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatGraph get(int j) { return get(new FlatGraph(), j); }
|
||||
public FlatGraph get(FlatGraph obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatInferenceRequest extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatInferenceRequest getRootAsFlatInferenceRequest(ByteBuffer _bb) { return getRootAsFlatInferenceRequest(_bb, new FlatInferenceRequest()); }
|
||||
public static FlatInferenceRequest getRootAsFlatInferenceRequest(ByteBuffer _bb, FlatInferenceRequest obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatInferenceRequest __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long id() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public org.nd4j.graph.FlatVariable variables(int j) { return variables(new org.nd4j.graph.FlatVariable(), j); }
|
||||
public org.nd4j.graph.FlatVariable variables(org.nd4j.graph.FlatVariable obj, int j) { int o = __offset(6); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int variablesLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatVariable.Vector variablesVector() { return variablesVector(new org.nd4j.graph.FlatVariable.Vector()); }
|
||||
public org.nd4j.graph.FlatVariable.Vector variablesVector(org.nd4j.graph.FlatVariable.Vector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.FlatConfiguration configuration() { return configuration(new org.nd4j.graph.FlatConfiguration()); }
|
||||
public org.nd4j.graph.FlatConfiguration configuration(org.nd4j.graph.FlatConfiguration obj) { int o = __offset(8); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
|
||||
public static int createFlatInferenceRequest(FlatBufferBuilder builder,
|
||||
long id,
|
||||
int variablesOffset,
|
||||
int configurationOffset) {
|
||||
builder.startTable(3);
|
||||
FlatInferenceRequest.addId(builder, id);
|
||||
FlatInferenceRequest.addConfiguration(builder, configurationOffset);
|
||||
FlatInferenceRequest.addVariables(builder, variablesOffset);
|
||||
return FlatInferenceRequest.endFlatInferenceRequest(builder);
|
||||
}
|
||||
|
||||
public static void startFlatInferenceRequest(FlatBufferBuilder builder) { builder.startTable(3); }
|
||||
public static void addId(FlatBufferBuilder builder, long id) { builder.addLong(0, id, 0L); }
|
||||
public static void addVariables(FlatBufferBuilder builder, int variablesOffset) { builder.addOffset(1, variablesOffset, 0); }
|
||||
public static int createVariablesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startVariablesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addConfiguration(FlatBufferBuilder builder, int configurationOffset) { builder.addOffset(2, configurationOffset, 0); }
|
||||
public static int endFlatInferenceRequest(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishFlatInferenceRequestBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedFlatInferenceRequestBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatInferenceRequest get(int j) { return get(new FlatInferenceRequest(), j); }
|
||||
public FlatInferenceRequest get(FlatInferenceRequest obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,249 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatNode extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatNode getRootAsFlatNode(ByteBuffer _bb) { return getRootAsFlatNode(_bb, new FlatNode()); }
|
||||
public static FlatNode getRootAsFlatNode(ByteBuffer _bb, FlatNode obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatNode __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int id() { int o = __offset(4); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public String name() { int o = __offset(6); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
public byte opType() { int o = __offset(8); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public long opNum() { int o = __offset(10); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public org.nd4j.graph.FlatProperties properties(int j) { return properties(new org.nd4j.graph.FlatProperties(), j); }
|
||||
public org.nd4j.graph.FlatProperties properties(org.nd4j.graph.FlatProperties obj, int j) { int o = __offset(12); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int propertiesLength() { int o = __offset(12); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatProperties.Vector propertiesVector() { return propertiesVector(new org.nd4j.graph.FlatProperties.Vector()); }
|
||||
public org.nd4j.graph.FlatProperties.Vector propertiesVector(org.nd4j.graph.FlatProperties.Vector obj) { int o = __offset(12); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public int input(int j) { int o = __offset(14); return o != 0 ? bb.getInt(__vector(o) + j * 4) : 0; }
|
||||
public int inputLength() { int o = __offset(14); return o != 0 ? __vector_len(o) : 0; }
|
||||
public IntVector inputVector() { return inputVector(new IntVector()); }
|
||||
public IntVector inputVector(IntVector obj) { int o = __offset(14); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer inputAsByteBuffer() { return __vector_as_bytebuffer(14, 4); }
|
||||
public ByteBuffer inputInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 14, 4); }
|
||||
public org.nd4j.graph.IntPair inputPaired(int j) { return inputPaired(new org.nd4j.graph.IntPair(), j); }
|
||||
public org.nd4j.graph.IntPair inputPaired(org.nd4j.graph.IntPair obj, int j) { int o = __offset(16); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int inputPairedLength() { int o = __offset(16); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.IntPair.Vector inputPairedVector() { return inputPairedVector(new org.nd4j.graph.IntPair.Vector()); }
|
||||
public org.nd4j.graph.IntPair.Vector inputPairedVector(org.nd4j.graph.IntPair.Vector obj) { int o = __offset(16); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public int output(int j) { int o = __offset(18); return o != 0 ? bb.getInt(__vector(o) + j * 4) : 0; }
|
||||
public int outputLength() { int o = __offset(18); return o != 0 ? __vector_len(o) : 0; }
|
||||
public IntVector outputVector() { return outputVector(new IntVector()); }
|
||||
public IntVector outputVector(IntVector obj) { int o = __offset(18); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer outputAsByteBuffer() { return __vector_as_bytebuffer(18, 4); }
|
||||
public ByteBuffer outputInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 18, 4); }
|
||||
public double extraParams(int j) { int o = __offset(20); return o != 0 ? bb.getDouble(__vector(o) + j * 8) : 0; }
|
||||
public int extraParamsLength() { int o = __offset(20); return o != 0 ? __vector_len(o) : 0; }
|
||||
public DoubleVector extraParamsVector() { return extraParamsVector(new DoubleVector()); }
|
||||
public DoubleVector extraParamsVector(DoubleVector obj) { int o = __offset(20); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer extraParamsAsByteBuffer() { return __vector_as_bytebuffer(20, 8); }
|
||||
public ByteBuffer extraParamsInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 20, 8); }
|
||||
public long extraInteger(int j) { int o = __offset(22); return o != 0 ? bb.getLong(__vector(o) + j * 8) : 0; }
|
||||
public int extraIntegerLength() { int o = __offset(22); return o != 0 ? __vector_len(o) : 0; }
|
||||
public LongVector extraIntegerVector() { return extraIntegerVector(new LongVector()); }
|
||||
public LongVector extraIntegerVector(LongVector obj) { int o = __offset(22); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer extraIntegerAsByteBuffer() { return __vector_as_bytebuffer(22, 8); }
|
||||
public ByteBuffer extraIntegerInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 22, 8); }
|
||||
public boolean extraBools(int j) { int o = __offset(24); return o != 0 ? 0!=bb.get(__vector(o) + j * 1) : false; }
|
||||
public int extraBoolsLength() { int o = __offset(24); return o != 0 ? __vector_len(o) : 0; }
|
||||
public BooleanVector extraBoolsVector() { return extraBoolsVector(new BooleanVector()); }
|
||||
public BooleanVector extraBoolsVector(BooleanVector obj) { int o = __offset(24); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer extraBoolsAsByteBuffer() { return __vector_as_bytebuffer(24, 1); }
|
||||
public ByteBuffer extraBoolsInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 24, 1); }
|
||||
public int dimensions(int j) { int o = __offset(26); return o != 0 ? bb.getInt(__vector(o) + j * 4) : 0; }
|
||||
public int dimensionsLength() { int o = __offset(26); return o != 0 ? __vector_len(o) : 0; }
|
||||
public IntVector dimensionsVector() { return dimensionsVector(new IntVector()); }
|
||||
public IntVector dimensionsVector(IntVector obj) { int o = __offset(26); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer dimensionsAsByteBuffer() { return __vector_as_bytebuffer(26, 4); }
|
||||
public ByteBuffer dimensionsInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 26, 4); }
|
||||
public int device() { int o = __offset(28); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public int scopeId() { int o = __offset(30); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public String scopeName() { int o = __offset(32); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer scopeNameAsByteBuffer() { return __vector_as_bytebuffer(32, 1); }
|
||||
public ByteBuffer scopeNameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 32, 1); }
|
||||
public String outputNames(int j) { int o = __offset(34); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int outputNamesLength() { int o = __offset(34); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector outputNamesVector() { return outputNamesVector(new StringVector()); }
|
||||
public StringVector outputNamesVector(StringVector obj) { int o = __offset(34); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String opName() { int o = __offset(36); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer opNameAsByteBuffer() { return __vector_as_bytebuffer(36, 1); }
|
||||
public ByteBuffer opNameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 36, 1); }
|
||||
public byte outputTypes(int j) { int o = __offset(38); return o != 0 ? bb.get(__vector(o) + j * 1) : 0; }
|
||||
public int outputTypesLength() { int o = __offset(38); return o != 0 ? __vector_len(o) : 0; }
|
||||
public ByteVector outputTypesVector() { return outputTypesVector(new ByteVector()); }
|
||||
public ByteVector outputTypesVector(ByteVector obj) { int o = __offset(38); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer outputTypesAsByteBuffer() { return __vector_as_bytebuffer(38, 1); }
|
||||
public ByteBuffer outputTypesInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 38, 1); }
|
||||
public org.nd4j.graph.FlatArray scalar() { return scalar(new org.nd4j.graph.FlatArray()); }
|
||||
public org.nd4j.graph.FlatArray scalar(org.nd4j.graph.FlatArray obj) { int o = __offset(40); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public String controlDeps(int j) { int o = __offset(42); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepsLength() { int o = __offset(42); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepsVector() { return controlDepsVector(new StringVector()); }
|
||||
public StringVector controlDepsVector(StringVector obj) { int o = __offset(42); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String varControlDeps(int j) { int o = __offset(44); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int varControlDepsLength() { int o = __offset(44); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector varControlDepsVector() { return varControlDepsVector(new StringVector()); }
|
||||
public StringVector varControlDepsVector(StringVector obj) { int o = __offset(44); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String controlDepFor(int j) { int o = __offset(46); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepForLength() { int o = __offset(46); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepForVector() { return controlDepForVector(new StringVector()); }
|
||||
public StringVector controlDepForVector(StringVector obj) { int o = __offset(46); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public byte extraTypes(int j) { int o = __offset(48); return o != 0 ? bb.get(__vector(o) + j * 1) : 0; }
|
||||
public int extraTypesLength() { int o = __offset(48); return o != 0 ? __vector_len(o) : 0; }
|
||||
public ByteVector extraTypesVector() { return extraTypesVector(new ByteVector()); }
|
||||
public ByteVector extraTypesVector(ByteVector obj) { int o = __offset(48); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer extraTypesAsByteBuffer() { return __vector_as_bytebuffer(48, 1); }
|
||||
public ByteBuffer extraTypesInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 48, 1); }
|
||||
public String extraStrings(int j) { int o = __offset(50); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int extraStringsLength() { int o = __offset(50); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector extraStringsVector() { return extraStringsVector(new StringVector()); }
|
||||
public StringVector extraStringsVector(StringVector obj) { int o = __offset(50); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createFlatNode(FlatBufferBuilder builder,
|
||||
int id,
|
||||
int nameOffset,
|
||||
byte opType,
|
||||
long opNum,
|
||||
int propertiesOffset,
|
||||
int inputOffset,
|
||||
int inputPairedOffset,
|
||||
int outputOffset,
|
||||
int extraParamsOffset,
|
||||
int extraIntegerOffset,
|
||||
int extraBoolsOffset,
|
||||
int dimensionsOffset,
|
||||
int device,
|
||||
int scopeId,
|
||||
int scopeNameOffset,
|
||||
int outputNamesOffset,
|
||||
int opNameOffset,
|
||||
int outputTypesOffset,
|
||||
int scalarOffset,
|
||||
int controlDepsOffset,
|
||||
int varControlDepsOffset,
|
||||
int controlDepForOffset,
|
||||
int extraTypesOffset,
|
||||
int extraStringsOffset) {
|
||||
builder.startTable(24);
|
||||
FlatNode.addOpNum(builder, opNum);
|
||||
FlatNode.addExtraStrings(builder, extraStringsOffset);
|
||||
FlatNode.addExtraTypes(builder, extraTypesOffset);
|
||||
FlatNode.addControlDepFor(builder, controlDepForOffset);
|
||||
FlatNode.addVarControlDeps(builder, varControlDepsOffset);
|
||||
FlatNode.addControlDeps(builder, controlDepsOffset);
|
||||
FlatNode.addScalar(builder, scalarOffset);
|
||||
FlatNode.addOutputTypes(builder, outputTypesOffset);
|
||||
FlatNode.addOpName(builder, opNameOffset);
|
||||
FlatNode.addOutputNames(builder, outputNamesOffset);
|
||||
FlatNode.addScopeName(builder, scopeNameOffset);
|
||||
FlatNode.addScopeId(builder, scopeId);
|
||||
FlatNode.addDevice(builder, device);
|
||||
FlatNode.addDimensions(builder, dimensionsOffset);
|
||||
FlatNode.addExtraBools(builder, extraBoolsOffset);
|
||||
FlatNode.addExtraInteger(builder, extraIntegerOffset);
|
||||
FlatNode.addExtraParams(builder, extraParamsOffset);
|
||||
FlatNode.addOutput(builder, outputOffset);
|
||||
FlatNode.addInputPaired(builder, inputPairedOffset);
|
||||
FlatNode.addInput(builder, inputOffset);
|
||||
FlatNode.addProperties(builder, propertiesOffset);
|
||||
FlatNode.addName(builder, nameOffset);
|
||||
FlatNode.addId(builder, id);
|
||||
FlatNode.addOpType(builder, opType);
|
||||
return FlatNode.endFlatNode(builder);
|
||||
}
|
||||
|
||||
public static void startFlatNode(FlatBufferBuilder builder) { builder.startTable(24); }
|
||||
public static void addId(FlatBufferBuilder builder, int id) { builder.addInt(0, id, 0); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(1, nameOffset, 0); }
|
||||
public static void addOpType(FlatBufferBuilder builder, byte opType) { builder.addByte(2, opType, 0); }
|
||||
public static void addOpNum(FlatBufferBuilder builder, long opNum) { builder.addLong(3, opNum, 0L); }
|
||||
public static void addProperties(FlatBufferBuilder builder, int propertiesOffset) { builder.addOffset(4, propertiesOffset, 0); }
|
||||
public static int createPropertiesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startPropertiesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addInput(FlatBufferBuilder builder, int inputOffset) { builder.addOffset(5, inputOffset, 0); }
|
||||
public static int createInputVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addInt(data[i]); return builder.endVector(); }
|
||||
public static void startInputVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addInputPaired(FlatBufferBuilder builder, int inputPairedOffset) { builder.addOffset(6, inputPairedOffset, 0); }
|
||||
public static int createInputPairedVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startInputPairedVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addOutput(FlatBufferBuilder builder, int outputOffset) { builder.addOffset(7, outputOffset, 0); }
|
||||
public static int createOutputVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addInt(data[i]); return builder.endVector(); }
|
||||
public static void startOutputVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addExtraParams(FlatBufferBuilder builder, int extraParamsOffset) { builder.addOffset(8, extraParamsOffset, 0); }
|
||||
public static int createExtraParamsVector(FlatBufferBuilder builder, double[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addDouble(data[i]); return builder.endVector(); }
|
||||
public static void startExtraParamsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
|
||||
public static void addExtraInteger(FlatBufferBuilder builder, int extraIntegerOffset) { builder.addOffset(9, extraIntegerOffset, 0); }
|
||||
public static int createExtraIntegerVector(FlatBufferBuilder builder, long[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addLong(data[i]); return builder.endVector(); }
|
||||
public static void startExtraIntegerVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
|
||||
public static void addExtraBools(FlatBufferBuilder builder, int extraBoolsOffset) { builder.addOffset(10, extraBoolsOffset, 0); }
|
||||
public static int createExtraBoolsVector(FlatBufferBuilder builder, boolean[] data) { builder.startVector(1, data.length, 1); for (int i = data.length - 1; i >= 0; i--) builder.addBoolean(data[i]); return builder.endVector(); }
|
||||
public static void startExtraBoolsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(1, numElems, 1); }
|
||||
public static void addDimensions(FlatBufferBuilder builder, int dimensionsOffset) { builder.addOffset(11, dimensionsOffset, 0); }
|
||||
public static int createDimensionsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addInt(data[i]); return builder.endVector(); }
|
||||
public static void startDimensionsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addDevice(FlatBufferBuilder builder, int device) { builder.addInt(12, device, 0); }
|
||||
public static void addScopeId(FlatBufferBuilder builder, int scopeId) { builder.addInt(13, scopeId, 0); }
|
||||
public static void addScopeName(FlatBufferBuilder builder, int scopeNameOffset) { builder.addOffset(14, scopeNameOffset, 0); }
|
||||
public static void addOutputNames(FlatBufferBuilder builder, int outputNamesOffset) { builder.addOffset(15, outputNamesOffset, 0); }
|
||||
public static int createOutputNamesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startOutputNamesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addOpName(FlatBufferBuilder builder, int opNameOffset) { builder.addOffset(16, opNameOffset, 0); }
|
||||
public static void addOutputTypes(FlatBufferBuilder builder, int outputTypesOffset) { builder.addOffset(17, outputTypesOffset, 0); }
|
||||
public static int createOutputTypesVector(FlatBufferBuilder builder, byte[] data) { return builder.createByteVector(data); }
|
||||
public static int createOutputTypesVector(FlatBufferBuilder builder, ByteBuffer data) { return builder.createByteVector(data); }
|
||||
public static void startOutputTypesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(1, numElems, 1); }
|
||||
public static void addScalar(FlatBufferBuilder builder, int scalarOffset) { builder.addOffset(18, scalarOffset, 0); }
|
||||
public static void addControlDeps(FlatBufferBuilder builder, int controlDepsOffset) { builder.addOffset(19, controlDepsOffset, 0); }
|
||||
public static int createControlDepsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addVarControlDeps(FlatBufferBuilder builder, int varControlDepsOffset) { builder.addOffset(20, varControlDepsOffset, 0); }
|
||||
public static int createVarControlDepsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startVarControlDepsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addControlDepFor(FlatBufferBuilder builder, int controlDepForOffset) { builder.addOffset(21, controlDepForOffset, 0); }
|
||||
public static int createControlDepForVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepForVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addExtraTypes(FlatBufferBuilder builder, int extraTypesOffset) { builder.addOffset(22, extraTypesOffset, 0); }
|
||||
public static int createExtraTypesVector(FlatBufferBuilder builder, byte[] data) { return builder.createByteVector(data); }
|
||||
public static int createExtraTypesVector(FlatBufferBuilder builder, ByteBuffer data) { return builder.createByteVector(data); }
|
||||
public static void startExtraTypesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(1, numElems, 1); }
|
||||
public static void addExtraStrings(FlatBufferBuilder builder, int extraStringsOffset) { builder.addOffset(23, extraStringsOffset, 0); }
|
||||
public static int createExtraStringsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startExtraStringsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endFlatNode(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishFlatNodeBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedFlatNodeBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatNode get(int j) { return get(new FlatNode(), j); }
|
||||
public FlatNode get(FlatNode obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,131 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatProperties extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatProperties getRootAsFlatProperties(ByteBuffer _bb) { return getRootAsFlatProperties(_bb, new FlatProperties()); }
|
||||
public static FlatProperties getRootAsFlatProperties(ByteBuffer _bb, FlatProperties obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatProperties __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public String name() { int o = __offset(4); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(4, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 4, 1); }
|
||||
public int i(int j) { int o = __offset(6); return o != 0 ? bb.getInt(__vector(o) + j * 4) : 0; }
|
||||
public int iLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public IntVector iVector() { return iVector(new IntVector()); }
|
||||
public IntVector iVector(IntVector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer iAsByteBuffer() { return __vector_as_bytebuffer(6, 4); }
|
||||
public ByteBuffer iInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 4); }
|
||||
public long l(int j) { int o = __offset(8); return o != 0 ? bb.getLong(__vector(o) + j * 8) : 0; }
|
||||
public int lLength() { int o = __offset(8); return o != 0 ? __vector_len(o) : 0; }
|
||||
public LongVector lVector() { return lVector(new LongVector()); }
|
||||
public LongVector lVector(LongVector obj) { int o = __offset(8); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer lAsByteBuffer() { return __vector_as_bytebuffer(8, 8); }
|
||||
public ByteBuffer lInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 8, 8); }
|
||||
public double d(int j) { int o = __offset(10); return o != 0 ? bb.getDouble(__vector(o) + j * 8) : 0; }
|
||||
public int dLength() { int o = __offset(10); return o != 0 ? __vector_len(o) : 0; }
|
||||
public DoubleVector dVector() { return dVector(new DoubleVector()); }
|
||||
public DoubleVector dVector(DoubleVector obj) { int o = __offset(10); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer dAsByteBuffer() { return __vector_as_bytebuffer(10, 8); }
|
||||
public ByteBuffer dInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 10, 8); }
|
||||
public org.nd4j.graph.FlatArray a(int j) { return a(new org.nd4j.graph.FlatArray(), j); }
|
||||
public org.nd4j.graph.FlatArray a(org.nd4j.graph.FlatArray obj, int j) { int o = __offset(12); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int aLength() { int o = __offset(12); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatArray.Vector aVector() { return aVector(new org.nd4j.graph.FlatArray.Vector()); }
|
||||
public org.nd4j.graph.FlatArray.Vector aVector(org.nd4j.graph.FlatArray.Vector obj) { int o = __offset(12); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public boolean b(int j) { int o = __offset(14); return o != 0 ? 0!=bb.get(__vector(o) + j * 1) : false; }
|
||||
public int bLength() { int o = __offset(14); return o != 0 ? __vector_len(o) : 0; }
|
||||
public BooleanVector bVector() { return bVector(new BooleanVector()); }
|
||||
public BooleanVector bVector(BooleanVector obj) { int o = __offset(14); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer bAsByteBuffer() { return __vector_as_bytebuffer(14, 1); }
|
||||
public ByteBuffer bInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 14, 1); }
|
||||
public String s(int j) { int o = __offset(16); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int sLength() { int o = __offset(16); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector sVector() { return sVector(new StringVector()); }
|
||||
public StringVector sVector(StringVector obj) { int o = __offset(16); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public int shape(int j) { int o = __offset(18); return o != 0 ? bb.getInt(__vector(o) + j * 4) : 0; }
|
||||
public int shapeLength() { int o = __offset(18); return o != 0 ? __vector_len(o) : 0; }
|
||||
public IntVector shapeVector() { return shapeVector(new IntVector()); }
|
||||
public IntVector shapeVector(IntVector obj) { int o = __offset(18); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer shapeAsByteBuffer() { return __vector_as_bytebuffer(18, 4); }
|
||||
public ByteBuffer shapeInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 18, 4); }
|
||||
|
||||
public static int createFlatProperties(FlatBufferBuilder builder,
|
||||
int nameOffset,
|
||||
int iOffset,
|
||||
int lOffset,
|
||||
int dOffset,
|
||||
int aOffset,
|
||||
int bOffset,
|
||||
int sOffset,
|
||||
int shapeOffset) {
|
||||
builder.startTable(8);
|
||||
FlatProperties.addShape(builder, shapeOffset);
|
||||
FlatProperties.addS(builder, sOffset);
|
||||
FlatProperties.addB(builder, bOffset);
|
||||
FlatProperties.addA(builder, aOffset);
|
||||
FlatProperties.addD(builder, dOffset);
|
||||
FlatProperties.addL(builder, lOffset);
|
||||
FlatProperties.addI(builder, iOffset);
|
||||
FlatProperties.addName(builder, nameOffset);
|
||||
return FlatProperties.endFlatProperties(builder);
|
||||
}
|
||||
|
||||
public static void startFlatProperties(FlatBufferBuilder builder) { builder.startTable(8); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(0, nameOffset, 0); }
|
||||
public static void addI(FlatBufferBuilder builder, int iOffset) { builder.addOffset(1, iOffset, 0); }
|
||||
public static int createIVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addInt(data[i]); return builder.endVector(); }
|
||||
public static void startIVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addL(FlatBufferBuilder builder, int lOffset) { builder.addOffset(2, lOffset, 0); }
|
||||
public static int createLVector(FlatBufferBuilder builder, long[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addLong(data[i]); return builder.endVector(); }
|
||||
public static void startLVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
|
||||
public static void addD(FlatBufferBuilder builder, int dOffset) { builder.addOffset(3, dOffset, 0); }
|
||||
public static int createDVector(FlatBufferBuilder builder, double[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addDouble(data[i]); return builder.endVector(); }
|
||||
public static void startDVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
|
||||
public static void addA(FlatBufferBuilder builder, int aOffset) { builder.addOffset(4, aOffset, 0); }
|
||||
public static int createAVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startAVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addB(FlatBufferBuilder builder, int bOffset) { builder.addOffset(5, bOffset, 0); }
|
||||
public static int createBVector(FlatBufferBuilder builder, boolean[] data) { builder.startVector(1, data.length, 1); for (int i = data.length - 1; i >= 0; i--) builder.addBoolean(data[i]); return builder.endVector(); }
|
||||
public static void startBVector(FlatBufferBuilder builder, int numElems) { builder.startVector(1, numElems, 1); }
|
||||
public static void addS(FlatBufferBuilder builder, int sOffset) { builder.addOffset(6, sOffset, 0); }
|
||||
public static int createSVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startSVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addShape(FlatBufferBuilder builder, int shapeOffset) { builder.addOffset(7, shapeOffset, 0); }
|
||||
public static int createShapeVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addInt(data[i]); return builder.endVector(); }
|
||||
public static void startShapeVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endFlatProperties(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishFlatPropertiesBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedFlatPropertiesBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatProperties get(int j) { return get(new FlatProperties(), j); }
|
||||
public FlatProperties get(FlatProperties obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatResponse extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatResponse getRootAsFlatResponse(ByteBuffer _bb) { return getRootAsFlatResponse(_bb, new FlatResponse()); }
|
||||
public static FlatResponse getRootAsFlatResponse(ByteBuffer _bb, FlatResponse obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatResponse __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int status() { int o = __offset(4); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
|
||||
public static int createFlatResponse(FlatBufferBuilder builder,
|
||||
int status) {
|
||||
builder.startTable(1);
|
||||
FlatResponse.addStatus(builder, status);
|
||||
return FlatResponse.endFlatResponse(builder);
|
||||
}
|
||||
|
||||
public static void startFlatResponse(FlatBufferBuilder builder) { builder.startTable(1); }
|
||||
public static void addStatus(FlatBufferBuilder builder, int status) { builder.addInt(0, status, 0); }
|
||||
public static int endFlatResponse(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatResponse get(int j) { return get(new FlatResponse(), j); }
|
||||
public FlatResponse get(FlatResponse obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatResult extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatResult getRootAsFlatResult(ByteBuffer _bb) { return getRootAsFlatResult(_bb, new FlatResult()); }
|
||||
public static FlatResult getRootAsFlatResult(ByteBuffer _bb, FlatResult obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatResult __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long id() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public org.nd4j.graph.FlatVariable variables(int j) { return variables(new org.nd4j.graph.FlatVariable(), j); }
|
||||
public org.nd4j.graph.FlatVariable variables(org.nd4j.graph.FlatVariable obj, int j) { int o = __offset(6); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int variablesLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatVariable.Vector variablesVector() { return variablesVector(new org.nd4j.graph.FlatVariable.Vector()); }
|
||||
public org.nd4j.graph.FlatVariable.Vector variablesVector(org.nd4j.graph.FlatVariable.Vector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.FlatTiming timing(int j) { return timing(new org.nd4j.graph.FlatTiming(), j); }
|
||||
public org.nd4j.graph.FlatTiming timing(org.nd4j.graph.FlatTiming obj, int j) { int o = __offset(8); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int timingLength() { int o = __offset(8); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatTiming.Vector timingVector() { return timingVector(new org.nd4j.graph.FlatTiming.Vector()); }
|
||||
public org.nd4j.graph.FlatTiming.Vector timingVector(org.nd4j.graph.FlatTiming.Vector obj) { int o = __offset(8); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public long footprintForward() { int o = __offset(10); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long footprintBackward() { int o = __offset(12); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
|
||||
public static int createFlatResult(FlatBufferBuilder builder,
|
||||
long id,
|
||||
int variablesOffset,
|
||||
int timingOffset,
|
||||
long footprintForward,
|
||||
long footprintBackward) {
|
||||
builder.startTable(5);
|
||||
FlatResult.addFootprintBackward(builder, footprintBackward);
|
||||
FlatResult.addFootprintForward(builder, footprintForward);
|
||||
FlatResult.addId(builder, id);
|
||||
FlatResult.addTiming(builder, timingOffset);
|
||||
FlatResult.addVariables(builder, variablesOffset);
|
||||
return FlatResult.endFlatResult(builder);
|
||||
}
|
||||
|
||||
public static void startFlatResult(FlatBufferBuilder builder) { builder.startTable(5); }
|
||||
public static void addId(FlatBufferBuilder builder, long id) { builder.addLong(0, id, 0L); }
|
||||
public static void addVariables(FlatBufferBuilder builder, int variablesOffset) { builder.addOffset(1, variablesOffset, 0); }
|
||||
public static int createVariablesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startVariablesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addTiming(FlatBufferBuilder builder, int timingOffset) { builder.addOffset(2, timingOffset, 0); }
|
||||
public static int createTimingVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startTimingVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addFootprintForward(FlatBufferBuilder builder, long footprintForward) { builder.addLong(3, footprintForward, 0L); }
|
||||
public static void addFootprintBackward(FlatBufferBuilder builder, long footprintBackward) { builder.addLong(4, footprintBackward, 0L); }
|
||||
public static int endFlatResult(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishFlatResultBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedFlatResultBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatResult get(int j) { return get(new FlatResult(), j); }
|
||||
public FlatResult get(FlatResult obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatTiming extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatTiming getRootAsFlatTiming(ByteBuffer _bb) { return getRootAsFlatTiming(_bb, new FlatTiming()); }
|
||||
public static FlatTiming getRootAsFlatTiming(ByteBuffer _bb, FlatTiming obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatTiming __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int id() { int o = __offset(4); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public String name() { int o = __offset(6); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
public org.nd4j.graph.LongPair timing() { return timing(new org.nd4j.graph.LongPair()); }
|
||||
public org.nd4j.graph.LongPair timing(org.nd4j.graph.LongPair obj) { int o = __offset(8); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
|
||||
public static int createFlatTiming(FlatBufferBuilder builder,
|
||||
int id,
|
||||
int nameOffset,
|
||||
int timingOffset) {
|
||||
builder.startTable(3);
|
||||
FlatTiming.addTiming(builder, timingOffset);
|
||||
FlatTiming.addName(builder, nameOffset);
|
||||
FlatTiming.addId(builder, id);
|
||||
return FlatTiming.endFlatTiming(builder);
|
||||
}
|
||||
|
||||
public static void startFlatTiming(FlatBufferBuilder builder) { builder.startTable(3); }
|
||||
public static void addId(FlatBufferBuilder builder, int id) { builder.addInt(0, id, 0); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(1, nameOffset, 0); }
|
||||
public static void addTiming(FlatBufferBuilder builder, int timingOffset) { builder.addOffset(2, timingOffset, 0); }
|
||||
public static int endFlatTiming(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatTiming get(int j) { return get(new FlatTiming(), j); }
|
||||
public FlatTiming get(FlatTiming obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FlatVariable extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FlatVariable getRootAsFlatVariable(ByteBuffer _bb) { return getRootAsFlatVariable(_bb, new FlatVariable()); }
|
||||
public static FlatVariable getRootAsFlatVariable(ByteBuffer _bb, FlatVariable obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FlatVariable __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public org.nd4j.graph.IntPair id() { return id(new org.nd4j.graph.IntPair()); }
|
||||
public org.nd4j.graph.IntPair id(org.nd4j.graph.IntPair obj) { int o = __offset(4); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public String name() { int o = __offset(6); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
public byte dtype() { int o = __offset(8); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public long shape(int j) { int o = __offset(10); return o != 0 ? bb.getLong(__vector(o) + j * 8) : 0; }
|
||||
public int shapeLength() { int o = __offset(10); return o != 0 ? __vector_len(o) : 0; }
|
||||
public LongVector shapeVector() { return shapeVector(new LongVector()); }
|
||||
public LongVector shapeVector(LongVector obj) { int o = __offset(10); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer shapeAsByteBuffer() { return __vector_as_bytebuffer(10, 8); }
|
||||
public ByteBuffer shapeInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 10, 8); }
|
||||
public org.nd4j.graph.FlatArray ndarray() { return ndarray(new org.nd4j.graph.FlatArray()); }
|
||||
public org.nd4j.graph.FlatArray ndarray(org.nd4j.graph.FlatArray obj) { int o = __offset(12); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public int device() { int o = __offset(14); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public byte variabletype() { int o = __offset(16); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public String controlDeps(int j) { int o = __offset(18); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepsLength() { int o = __offset(18); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepsVector() { return controlDepsVector(new StringVector()); }
|
||||
public StringVector controlDepsVector(StringVector obj) { int o = __offset(18); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String controlDepForOp(int j) { int o = __offset(20); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepForOpLength() { int o = __offset(20); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepForOpVector() { return controlDepForOpVector(new StringVector()); }
|
||||
public StringVector controlDepForOpVector(StringVector obj) { int o = __offset(20); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String controlDepsForVar(int j) { int o = __offset(22); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepsForVarLength() { int o = __offset(22); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepsForVarVector() { return controlDepsForVarVector(new StringVector()); }
|
||||
public StringVector controlDepsForVarVector(StringVector obj) { int o = __offset(22); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createFlatVariable(FlatBufferBuilder builder,
|
||||
int idOffset,
|
||||
int nameOffset,
|
||||
byte dtype,
|
||||
int shapeOffset,
|
||||
int ndarrayOffset,
|
||||
int device,
|
||||
byte variabletype,
|
||||
int controlDepsOffset,
|
||||
int controlDepForOpOffset,
|
||||
int controlDepsForVarOffset) {
|
||||
builder.startTable(10);
|
||||
FlatVariable.addControlDepsForVar(builder, controlDepsForVarOffset);
|
||||
FlatVariable.addControlDepForOp(builder, controlDepForOpOffset);
|
||||
FlatVariable.addControlDeps(builder, controlDepsOffset);
|
||||
FlatVariable.addDevice(builder, device);
|
||||
FlatVariable.addNdarray(builder, ndarrayOffset);
|
||||
FlatVariable.addShape(builder, shapeOffset);
|
||||
FlatVariable.addName(builder, nameOffset);
|
||||
FlatVariable.addId(builder, idOffset);
|
||||
FlatVariable.addVariabletype(builder, variabletype);
|
||||
FlatVariable.addDtype(builder, dtype);
|
||||
return FlatVariable.endFlatVariable(builder);
|
||||
}
|
||||
|
||||
public static void startFlatVariable(FlatBufferBuilder builder) { builder.startTable(10); }
|
||||
public static void addId(FlatBufferBuilder builder, int idOffset) { builder.addOffset(0, idOffset, 0); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(1, nameOffset, 0); }
|
||||
public static void addDtype(FlatBufferBuilder builder, byte dtype) { builder.addByte(2, dtype, 0); }
|
||||
public static void addShape(FlatBufferBuilder builder, int shapeOffset) { builder.addOffset(3, shapeOffset, 0); }
|
||||
public static int createShapeVector(FlatBufferBuilder builder, long[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addLong(data[i]); return builder.endVector(); }
|
||||
public static void startShapeVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
|
||||
public static void addNdarray(FlatBufferBuilder builder, int ndarrayOffset) { builder.addOffset(4, ndarrayOffset, 0); }
|
||||
public static void addDevice(FlatBufferBuilder builder, int device) { builder.addInt(5, device, 0); }
|
||||
public static void addVariabletype(FlatBufferBuilder builder, byte variabletype) { builder.addByte(6, variabletype, 0); }
|
||||
public static void addControlDeps(FlatBufferBuilder builder, int controlDepsOffset) { builder.addOffset(7, controlDepsOffset, 0); }
|
||||
public static int createControlDepsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addControlDepForOp(FlatBufferBuilder builder, int controlDepForOpOffset) { builder.addOffset(8, controlDepForOpOffset, 0); }
|
||||
public static int createControlDepForOpVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepForOpVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addControlDepsForVar(FlatBufferBuilder builder, int controlDepsForVarOffset) { builder.addOffset(9, controlDepsForVarOffset, 0); }
|
||||
public static int createControlDepsForVarVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepsForVarVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endFlatVariable(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishFlatVariableBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedFlatVariableBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FlatVariable get(int j) { return get(new FlatVariable(), j); }
|
||||
public FlatVariable get(FlatVariable obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class FrameIteration extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static FrameIteration getRootAsFrameIteration(ByteBuffer _bb) { return getRootAsFrameIteration(_bb, new FrameIteration()); }
|
||||
public static FrameIteration getRootAsFrameIteration(ByteBuffer _bb, FrameIteration obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public FrameIteration __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public String frame() { int o = __offset(4); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer frameAsByteBuffer() { return __vector_as_bytebuffer(4, 1); }
|
||||
public ByteBuffer frameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 4, 1); }
|
||||
public int iteration() { int o = __offset(6); return o != 0 ? bb.getShort(o + bb_pos) & 0xFFFF : 0; }
|
||||
|
||||
public static int createFrameIteration(FlatBufferBuilder builder,
|
||||
int frameOffset,
|
||||
int iteration) {
|
||||
builder.startTable(2);
|
||||
FrameIteration.addFrame(builder, frameOffset);
|
||||
FrameIteration.addIteration(builder, iteration);
|
||||
return FrameIteration.endFrameIteration(builder);
|
||||
}
|
||||
|
||||
public static void startFrameIteration(FlatBufferBuilder builder) { builder.startTable(2); }
|
||||
public static void addFrame(FlatBufferBuilder builder, int frameOffset) { builder.addOffset(0, frameOffset, 0); }
|
||||
public static void addIteration(FlatBufferBuilder builder, int iteration) { builder.addShort(1, (short) iteration, (short) 0); }
|
||||
public static int endFrameIteration(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public FrameIteration get(int j) { return get(new FrameIteration(), j); }
|
||||
public FrameIteration get(FrameIteration obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class InputType {
|
||||
private InputType() { }
|
||||
public static final byte UNDEFINED = 0;
|
||||
public static final byte NUMERIC = 1;
|
||||
public static final byte STRINGULAR = 2;
|
||||
public static final byte NUMERIC_SET = 3;
|
||||
public static final byte STRINGULAR_SET = 4;
|
||||
|
||||
public static final String[] names = { "UNDEFINED", "NUMERIC", "STRINGULAR", "NUMERIC_SET", "STRINGULAR_SET", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class IntPair extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static IntPair getRootAsIntPair(ByteBuffer _bb) { return getRootAsIntPair(_bb, new IntPair()); }
|
||||
public static IntPair getRootAsIntPair(ByteBuffer _bb, IntPair obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public IntPair __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int first() { int o = __offset(4); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public int second() { int o = __offset(6); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
|
||||
public static int createIntPair(FlatBufferBuilder builder,
|
||||
int first,
|
||||
int second) {
|
||||
builder.startTable(2);
|
||||
IntPair.addSecond(builder, second);
|
||||
IntPair.addFirst(builder, first);
|
||||
return IntPair.endIntPair(builder);
|
||||
}
|
||||
|
||||
public static void startIntPair(FlatBufferBuilder builder) { builder.startTable(2); }
|
||||
public static void addFirst(FlatBufferBuilder builder, int first) { builder.addInt(0, first, 0); }
|
||||
public static void addSecond(FlatBufferBuilder builder, int second) { builder.addInt(1, second, 0); }
|
||||
public static int endIntPair(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public IntPair get(int j) { return get(new IntPair(), j); }
|
||||
public IntPair get(IntPair obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class IntTriple extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static IntTriple getRootAsIntTriple(ByteBuffer _bb) { return getRootAsIntTriple(_bb, new IntTriple()); }
|
||||
public static IntTriple getRootAsIntTriple(ByteBuffer _bb, IntTriple obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public IntTriple __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int first() { int o = __offset(4); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public int second() { int o = __offset(6); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public int third() { int o = __offset(8); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
|
||||
public static int createIntTriple(FlatBufferBuilder builder,
|
||||
int first,
|
||||
int second,
|
||||
int third) {
|
||||
builder.startTable(3);
|
||||
IntTriple.addThird(builder, third);
|
||||
IntTriple.addSecond(builder, second);
|
||||
IntTriple.addFirst(builder, first);
|
||||
return IntTriple.endIntTriple(builder);
|
||||
}
|
||||
|
||||
public static void startIntTriple(FlatBufferBuilder builder) { builder.startTable(3); }
|
||||
public static void addFirst(FlatBufferBuilder builder, int first) { builder.addInt(0, first, 0); }
|
||||
public static void addSecond(FlatBufferBuilder builder, int second) { builder.addInt(1, second, 0); }
|
||||
public static void addThird(FlatBufferBuilder builder, int third) { builder.addInt(2, third, 0); }
|
||||
public static int endIntTriple(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public IntTriple get(int j) { return get(new IntTriple(), j); }
|
||||
public IntTriple get(IntTriple obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class LongPair extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static LongPair getRootAsLongPair(ByteBuffer _bb) { return getRootAsLongPair(_bb, new LongPair()); }
|
||||
public static LongPair getRootAsLongPair(ByteBuffer _bb, LongPair obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public LongPair __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long first() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long second() { int o = __offset(6); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
|
||||
public static int createLongPair(FlatBufferBuilder builder,
|
||||
long first,
|
||||
long second) {
|
||||
builder.startTable(2);
|
||||
LongPair.addSecond(builder, second);
|
||||
LongPair.addFirst(builder, first);
|
||||
return LongPair.endLongPair(builder);
|
||||
}
|
||||
|
||||
public static void startLongPair(FlatBufferBuilder builder) { builder.startTable(2); }
|
||||
public static void addFirst(FlatBufferBuilder builder, long first) { builder.addLong(0, first, 0L); }
|
||||
public static void addSecond(FlatBufferBuilder builder, long second) { builder.addLong(1, second, 0L); }
|
||||
public static int endLongPair(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public LongPair get(int j) { return get(new LongPair(), j); }
|
||||
public LongPair get(LongPair obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class LongTriple extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static LongTriple getRootAsLongTriple(ByteBuffer _bb) { return getRootAsLongTriple(_bb, new LongTriple()); }
|
||||
public static LongTriple getRootAsLongTriple(ByteBuffer _bb, LongTriple obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public LongTriple __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long first() { int o = __offset(4); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long second() { int o = __offset(6); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long third() { int o = __offset(8); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
|
||||
public static int createLongTriple(FlatBufferBuilder builder,
|
||||
long first,
|
||||
long second,
|
||||
long third) {
|
||||
builder.startTable(3);
|
||||
LongTriple.addThird(builder, third);
|
||||
LongTriple.addSecond(builder, second);
|
||||
LongTriple.addFirst(builder, first);
|
||||
return LongTriple.endLongTriple(builder);
|
||||
}
|
||||
|
||||
public static void startLongTriple(FlatBufferBuilder builder) { builder.startTable(3); }
|
||||
public static void addFirst(FlatBufferBuilder builder, long first) { builder.addLong(0, first, 0L); }
|
||||
public static void addSecond(FlatBufferBuilder builder, long second) { builder.addLong(1, second, 0L); }
|
||||
public static void addThird(FlatBufferBuilder builder, long third) { builder.addLong(2, third, 0L); }
|
||||
public static int endLongTriple(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public LongTriple get(int j) { return get(new LongTriple(), j); }
|
||||
public LongTriple get(LongTriple obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class LossReduce {
|
||||
private LossReduce() { }
|
||||
public static final byte NONE = 0;
|
||||
public static final byte SUM = 1;
|
||||
public static final byte MEAN_BY_WEIGHT = 2;
|
||||
public static final byte MEAN_BY_NONZERO_WEIGHT_COUNT = 3;
|
||||
|
||||
public static final String[] names = { "NONE", "SUM", "MEAN_BY_WEIGHT", "MEAN_BY_NONZERO_WEIGHT_COUNT", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class OpClass {
|
||||
private OpClass() { }
|
||||
public static final byte TRANSFORM = 0;
|
||||
public static final byte REDUCTION = 1;
|
||||
public static final byte MULTIPLICATOR = 2;
|
||||
public static final byte GRAPH = 3;
|
||||
public static final byte CONDITIONAL = 4;
|
||||
public static final byte LOOP = 5;
|
||||
|
||||
public static final String[] names = { "TRANSFORM", "REDUCTION", "MULTIPLICATOR", "GRAPH", "CONDITIONAL", "LOOP", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class OpType {
|
||||
private OpType() { }
|
||||
public static final byte TRANSFORM_FLOAT = 0;
|
||||
public static final byte TRANSFORM_SAME = 1;
|
||||
public static final byte TRANSFORM_BOOL = 2;
|
||||
public static final byte TRANSFORM_STRICT = 3;
|
||||
public static final byte TRANSFORM_ANY = 4;
|
||||
public static final byte REDUCE_FLOAT = 5;
|
||||
public static final byte REDUCE_SAME = 6;
|
||||
public static final byte REDUCE_LONG = 7;
|
||||
public static final byte REDUCE_BOOL = 8;
|
||||
public static final byte INDEX_REDUCE = 9;
|
||||
public static final byte SCALAR = 10;
|
||||
public static final byte SCALAR_BOOL = 11;
|
||||
public static final byte BROADCAST = 12;
|
||||
public static final byte BROADCAST_BOOL = 13;
|
||||
public static final byte PAIRWISE = 14;
|
||||
public static final byte PAIRWISE_BOOL = 15;
|
||||
public static final byte REDUCE_3 = 16;
|
||||
public static final byte SUMMARYSTATS = 17;
|
||||
public static final byte SHAPE = 18;
|
||||
public static final byte AGGREGATION = 19;
|
||||
public static final byte RANDOM = 20;
|
||||
public static final byte CUSTOM = 21;
|
||||
public static final byte GRAPH = 22;
|
||||
public static final byte VARIABLE = 40;
|
||||
public static final byte BOOLEAN = 60;
|
||||
public static final byte LOGIC = 119;
|
||||
public static final byte UDF = 120;
|
||||
|
||||
public static final String[] names = { "TRANSFORM_FLOAT", "TRANSFORM_SAME", "TRANSFORM_BOOL", "TRANSFORM_STRICT", "TRANSFORM_ANY", "REDUCE_FLOAT", "REDUCE_SAME", "REDUCE_LONG", "REDUCE_BOOL", "INDEX_REDUCE", "SCALAR", "SCALAR_BOOL", "BROADCAST", "BROADCAST_BOOL", "PAIRWISE", "PAIRWISE_BOOL", "REDUCE_3", "SUMMARYSTATS", "SHAPE", "AGGREGATION", "RANDOM", "CUSTOM", "GRAPH", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "VARIABLE", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "BOOLEAN", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "LOGIC", "UDF", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class OutputMode {
|
||||
private OutputMode() { }
|
||||
public static final byte IMPLICIT = 0;
|
||||
public static final byte EXPLICIT = 1;
|
||||
public static final byte EXPLICIT_AND_IMPLICIT = 2;
|
||||
public static final byte VARIABLE_SPACE = 3;
|
||||
public static final byte OPTIMIZED = 4;
|
||||
|
||||
public static final String[] names = { "IMPLICIT", "EXPLICIT", "EXPLICIT_AND_IMPLICIT", "VARIABLE_SPACE", "OPTIMIZED", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class ProfilingMode {
|
||||
private ProfilingMode() { }
|
||||
public static final byte NONE = 0;
|
||||
public static final byte NAN_PANIC = 1;
|
||||
public static final byte INF_PANIC = 2;
|
||||
public static final byte ANY_PANIC = 3;
|
||||
|
||||
public static final String[] names = { "NONE", "NAN_PANIC", "INF_PANIC", "ANY_PANIC", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,67 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class SameDiffSubInstance extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static SameDiffSubInstance getRootAsSameDiffSubInstance(ByteBuffer _bb) { return getRootAsSameDiffSubInstance(_bb, new SameDiffSubInstance()); }
|
||||
public static SameDiffSubInstance getRootAsSameDiffSubInstance(ByteBuffer _bb, SameDiffSubInstance obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public SameDiffSubInstance __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public String name() { int o = __offset(4); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(4, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 4, 1); }
|
||||
public int serializedData(int j) { int o = __offset(6); return o != 0 ? bb.get(__vector(o) + j * 1) & 0xFF : 0; }
|
||||
public int serializedDataLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public ByteVector serializedDataVector() { return serializedDataVector(new ByteVector()); }
|
||||
public ByteVector serializedDataVector(ByteVector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer serializedDataAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer serializedDataInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
|
||||
public static int createSameDiffSubInstance(FlatBufferBuilder builder,
|
||||
int nameOffset,
|
||||
int serializedDataOffset) {
|
||||
builder.startTable(2);
|
||||
SameDiffSubInstance.addSerializedData(builder, serializedDataOffset);
|
||||
SameDiffSubInstance.addName(builder, nameOffset);
|
||||
return SameDiffSubInstance.endSameDiffSubInstance(builder);
|
||||
}
|
||||
|
||||
public static void startSameDiffSubInstance(FlatBufferBuilder builder) { builder.startTable(2); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(0, nameOffset, 0); }
|
||||
public static void addSerializedData(FlatBufferBuilder builder, int serializedDataOffset) { builder.addOffset(1, serializedDataOffset, 0); }
|
||||
public static int createSerializedDataVector(FlatBufferBuilder builder, byte[] data) { return builder.createByteVector(data); }
|
||||
public static int createSerializedDataVector(FlatBufferBuilder builder, ByteBuffer data) { return builder.createByteVector(data); }
|
||||
public static void startSerializedDataVector(FlatBufferBuilder builder, int numElems) { builder.startVector(1, numElems, 1); }
|
||||
public static int endSameDiffSubInstance(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public SameDiffSubInstance get(int j) { return get(new SameDiffSubInstance(), j); }
|
||||
public SameDiffSubInstance get(SameDiffSubInstance obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class SequenceItem extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static SequenceItem getRootAsSequenceItem(ByteBuffer _bb) { return getRootAsSequenceItem(_bb, new SequenceItem()); }
|
||||
public static SequenceItem getRootAsSequenceItem(ByteBuffer _bb, SequenceItem obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public SequenceItem __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public String name() { int o = __offset(4); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(4, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 4, 1); }
|
||||
public org.nd4j.graph.FlatArray associatedVariable(int j) { return associatedVariable(new org.nd4j.graph.FlatArray(), j); }
|
||||
public org.nd4j.graph.FlatArray associatedVariable(org.nd4j.graph.FlatArray obj, int j) { int o = __offset(6); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int associatedVariableLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatArray.Vector associatedVariableVector() { return associatedVariableVector(new org.nd4j.graph.FlatArray.Vector()); }
|
||||
public org.nd4j.graph.FlatArray.Vector associatedVariableVector(org.nd4j.graph.FlatArray.Vector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createSequenceItem(FlatBufferBuilder builder,
|
||||
int nameOffset,
|
||||
int associatedVariableOffset) {
|
||||
builder.startTable(2);
|
||||
SequenceItem.addAssociatedVariable(builder, associatedVariableOffset);
|
||||
SequenceItem.addName(builder, nameOffset);
|
||||
return SequenceItem.endSequenceItem(builder);
|
||||
}
|
||||
|
||||
public static void startSequenceItem(FlatBufferBuilder builder) { builder.startTable(2); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(0, nameOffset, 0); }
|
||||
public static void addAssociatedVariable(FlatBufferBuilder builder, int associatedVariableOffset) { builder.addOffset(1, associatedVariableOffset, 0); }
|
||||
public static int createAssociatedVariableVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startAssociatedVariableVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endSequenceItem(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public SequenceItem get(int j) { return get(new SequenceItem(), j); }
|
||||
public SequenceItem get(SequenceItem obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class SequenceItemRoot extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static SequenceItemRoot getRootAsSequenceItemRoot(ByteBuffer _bb) { return getRootAsSequenceItemRoot(_bb, new SequenceItemRoot()); }
|
||||
public static SequenceItemRoot getRootAsSequenceItemRoot(ByteBuffer _bb, SequenceItemRoot obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public SequenceItemRoot __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public org.nd4j.graph.SequenceItem sequenceItems(int j) { return sequenceItems(new org.nd4j.graph.SequenceItem(), j); }
|
||||
public org.nd4j.graph.SequenceItem sequenceItems(org.nd4j.graph.SequenceItem obj, int j) { int o = __offset(4); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int sequenceItemsLength() { int o = __offset(4); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.SequenceItem.Vector sequenceItemsVector() { return sequenceItemsVector(new org.nd4j.graph.SequenceItem.Vector()); }
|
||||
public org.nd4j.graph.SequenceItem.Vector sequenceItemsVector(org.nd4j.graph.SequenceItem.Vector obj) { int o = __offset(4); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createSequenceItemRoot(FlatBufferBuilder builder,
|
||||
int sequenceItemsOffset) {
|
||||
builder.startTable(1);
|
||||
SequenceItemRoot.addSequenceItems(builder, sequenceItemsOffset);
|
||||
return SequenceItemRoot.endSequenceItemRoot(builder);
|
||||
}
|
||||
|
||||
public static void startSequenceItemRoot(FlatBufferBuilder builder) { builder.startTable(1); }
|
||||
public static void addSequenceItems(FlatBufferBuilder builder, int sequenceItemsOffset) { builder.addOffset(0, sequenceItemsOffset, 0); }
|
||||
public static int createSequenceItemsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startSequenceItemsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endSequenceItemRoot(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishSequenceItemRootBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
|
||||
public static void finishSizePrefixedSequenceItemRootBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public SequenceItemRoot get(int j) { return get(new SequenceItemRoot(), j); }
|
||||
public SequenceItemRoot get(SequenceItemRoot obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIAddName extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UIAddName getRootAsUIAddName(ByteBuffer _bb) { return getRootAsUIAddName(_bb, new UIAddName()); }
|
||||
public static UIAddName getRootAsUIAddName(ByteBuffer _bb, UIAddName obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UIAddName __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int nameIdx() { int o = __offset(4); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public String name() { int o = __offset(6); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
|
||||
public static int createUIAddName(FlatBufferBuilder builder,
|
||||
int nameIdx,
|
||||
int nameOffset) {
|
||||
builder.startTable(2);
|
||||
UIAddName.addName(builder, nameOffset);
|
||||
UIAddName.addNameIdx(builder, nameIdx);
|
||||
return UIAddName.endUIAddName(builder);
|
||||
}
|
||||
|
||||
public static void startUIAddName(FlatBufferBuilder builder) { builder.startTable(2); }
|
||||
public static void addNameIdx(FlatBufferBuilder builder, int nameIdx) { builder.addInt(0, nameIdx, 0); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(1, nameOffset, 0); }
|
||||
public static int endUIAddName(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UIAddName get(int j) { return get(new UIAddName(), j); }
|
||||
public UIAddName get(UIAddName obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIEvent extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UIEvent getRootAsUIEvent(ByteBuffer _bb) { return getRootAsUIEvent(_bb, new UIEvent()); }
|
||||
public static UIEvent getRootAsUIEvent(ByteBuffer _bb, UIEvent obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UIEvent __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public byte eventType() { int o = __offset(4); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public byte eventSubType() { int o = __offset(6); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public int nameIdx() { int o = __offset(8); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public long timestamp() { int o = __offset(10); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public int iteration() { int o = __offset(12); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public int epoch() { int o = __offset(14); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
public short variableId() { int o = __offset(16); return o != 0 ? bb.getShort(o + bb_pos) : 0; }
|
||||
public org.nd4j.graph.FrameIteration frameIter() { return frameIter(new org.nd4j.graph.FrameIteration()); }
|
||||
public org.nd4j.graph.FrameIteration frameIter(org.nd4j.graph.FrameIteration obj) { int o = __offset(18); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public int plugin() { int o = __offset(20); return o != 0 ? bb.getShort(o + bb_pos) & 0xFFFF : 0; }
|
||||
|
||||
public static int createUIEvent(FlatBufferBuilder builder,
|
||||
byte eventType,
|
||||
byte eventSubType,
|
||||
int nameIdx,
|
||||
long timestamp,
|
||||
int iteration,
|
||||
int epoch,
|
||||
short variableId,
|
||||
int frameIterOffset,
|
||||
int plugin) {
|
||||
builder.startTable(9);
|
||||
UIEvent.addTimestamp(builder, timestamp);
|
||||
UIEvent.addFrameIter(builder, frameIterOffset);
|
||||
UIEvent.addEpoch(builder, epoch);
|
||||
UIEvent.addIteration(builder, iteration);
|
||||
UIEvent.addNameIdx(builder, nameIdx);
|
||||
UIEvent.addPlugin(builder, plugin);
|
||||
UIEvent.addVariableId(builder, variableId);
|
||||
UIEvent.addEventSubType(builder, eventSubType);
|
||||
UIEvent.addEventType(builder, eventType);
|
||||
return UIEvent.endUIEvent(builder);
|
||||
}
|
||||
|
||||
public static void startUIEvent(FlatBufferBuilder builder) { builder.startTable(9); }
|
||||
public static void addEventType(FlatBufferBuilder builder, byte eventType) { builder.addByte(0, eventType, 0); }
|
||||
public static void addEventSubType(FlatBufferBuilder builder, byte eventSubType) { builder.addByte(1, eventSubType, 0); }
|
||||
public static void addNameIdx(FlatBufferBuilder builder, int nameIdx) { builder.addInt(2, nameIdx, 0); }
|
||||
public static void addTimestamp(FlatBufferBuilder builder, long timestamp) { builder.addLong(3, timestamp, 0L); }
|
||||
public static void addIteration(FlatBufferBuilder builder, int iteration) { builder.addInt(4, iteration, 0); }
|
||||
public static void addEpoch(FlatBufferBuilder builder, int epoch) { builder.addInt(5, epoch, 0); }
|
||||
public static void addVariableId(FlatBufferBuilder builder, short variableId) { builder.addShort(6, variableId, 0); }
|
||||
public static void addFrameIter(FlatBufferBuilder builder, int frameIterOffset) { builder.addOffset(7, frameIterOffset, 0); }
|
||||
public static void addPlugin(FlatBufferBuilder builder, int plugin) { builder.addShort(8, (short) plugin, (short) 0); }
|
||||
public static int endUIEvent(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UIEvent get(int j) { return get(new UIEvent(), j); }
|
||||
public UIEvent get(UIEvent obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIEventSubtype {
|
||||
private UIEventSubtype() { }
|
||||
public static final byte NONE = 0;
|
||||
public static final byte EVALUATION = 1;
|
||||
public static final byte LOSS = 2;
|
||||
public static final byte LEARNING_RATE = 3;
|
||||
public static final byte TUNING_METRIC = 4;
|
||||
public static final byte PERFORMANCE = 5;
|
||||
public static final byte PROFILING = 6;
|
||||
public static final byte FEATURE_LABEL = 7;
|
||||
public static final byte PREDICTION = 8;
|
||||
public static final byte USER_CUSTOM = 9;
|
||||
|
||||
public static final String[] names = { "NONE", "EVALUATION", "LOSS", "LEARNING_RATE", "TUNING_METRIC", "PERFORMANCE", "PROFILING", "FEATURE_LABEL", "PREDICTION", "USER_CUSTOM", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIEventType {
|
||||
private UIEventType() { }
|
||||
public static final byte ADD_NAME = 0;
|
||||
public static final byte SCALAR = 1;
|
||||
public static final byte ARRAY = 2;
|
||||
public static final byte ARRAY_LIST = 3;
|
||||
public static final byte HISTOGRAM = 4;
|
||||
public static final byte IMAGE = 5;
|
||||
public static final byte SUMMARY_STATISTICS = 6;
|
||||
public static final byte OP_TIMING = 7;
|
||||
public static final byte HARDWARE_STATE = 8;
|
||||
|
||||
public static final String[] names = { "ADD_NAME", "SCALAR", "ARRAY", "ARRAY_LIST", "HISTOGRAM", "IMAGE", "SUMMARY_STATISTICS", "OP_TIMING", "HARDWARE_STATE", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIGraphStructure extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UIGraphStructure getRootAsUIGraphStructure(ByteBuffer _bb) { return getRootAsUIGraphStructure(_bb, new UIGraphStructure()); }
|
||||
public static UIGraphStructure getRootAsUIGraphStructure(ByteBuffer _bb, UIGraphStructure obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UIGraphStructure __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public String inputs(int j) { int o = __offset(4); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int inputsLength() { int o = __offset(4); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector inputsVector() { return inputsVector(new StringVector()); }
|
||||
public StringVector inputsVector(StringVector obj) { int o = __offset(4); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.IntPair inputsPair(int j) { return inputsPair(new org.nd4j.graph.IntPair(), j); }
|
||||
public org.nd4j.graph.IntPair inputsPair(org.nd4j.graph.IntPair obj, int j) { int o = __offset(6); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int inputsPairLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.IntPair.Vector inputsPairVector() { return inputsPairVector(new org.nd4j.graph.IntPair.Vector()); }
|
||||
public org.nd4j.graph.IntPair.Vector inputsPairVector(org.nd4j.graph.IntPair.Vector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String outputs(int j) { int o = __offset(8); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int outputsLength() { int o = __offset(8); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector outputsVector() { return outputsVector(new StringVector()); }
|
||||
public StringVector outputsVector(StringVector obj) { int o = __offset(8); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.UIVariable variables(int j) { return variables(new org.nd4j.graph.UIVariable(), j); }
|
||||
public org.nd4j.graph.UIVariable variables(org.nd4j.graph.UIVariable obj, int j) { int o = __offset(10); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int variablesLength() { int o = __offset(10); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.UIVariable.Vector variablesVector() { return variablesVector(new org.nd4j.graph.UIVariable.Vector()); }
|
||||
public org.nd4j.graph.UIVariable.Vector variablesVector(org.nd4j.graph.UIVariable.Vector obj) { int o = __offset(10); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.UIOp ops(int j) { return ops(new org.nd4j.graph.UIOp(), j); }
|
||||
public org.nd4j.graph.UIOp ops(org.nd4j.graph.UIOp obj, int j) { int o = __offset(12); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int opsLength() { int o = __offset(12); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.UIOp.Vector opsVector() { return opsVector(new org.nd4j.graph.UIOp.Vector()); }
|
||||
public org.nd4j.graph.UIOp.Vector opsVector(org.nd4j.graph.UIOp.Vector obj) { int o = __offset(12); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createUIGraphStructure(FlatBufferBuilder builder,
|
||||
int inputsOffset,
|
||||
int inputsPairOffset,
|
||||
int outputsOffset,
|
||||
int variablesOffset,
|
||||
int opsOffset) {
|
||||
builder.startTable(5);
|
||||
UIGraphStructure.addOps(builder, opsOffset);
|
||||
UIGraphStructure.addVariables(builder, variablesOffset);
|
||||
UIGraphStructure.addOutputs(builder, outputsOffset);
|
||||
UIGraphStructure.addInputsPair(builder, inputsPairOffset);
|
||||
UIGraphStructure.addInputs(builder, inputsOffset);
|
||||
return UIGraphStructure.endUIGraphStructure(builder);
|
||||
}
|
||||
|
||||
public static void startUIGraphStructure(FlatBufferBuilder builder) { builder.startTable(5); }
|
||||
public static void addInputs(FlatBufferBuilder builder, int inputsOffset) { builder.addOffset(0, inputsOffset, 0); }
|
||||
public static int createInputsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startInputsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addInputsPair(FlatBufferBuilder builder, int inputsPairOffset) { builder.addOffset(1, inputsPairOffset, 0); }
|
||||
public static int createInputsPairVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startInputsPairVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addOutputs(FlatBufferBuilder builder, int outputsOffset) { builder.addOffset(2, outputsOffset, 0); }
|
||||
public static int createOutputsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startOutputsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addVariables(FlatBufferBuilder builder, int variablesOffset) { builder.addOffset(3, variablesOffset, 0); }
|
||||
public static int createVariablesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startVariablesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addOps(FlatBufferBuilder builder, int opsOffset) { builder.addOffset(4, opsOffset, 0); }
|
||||
public static int createOpsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startOpsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endUIGraphStructure(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UIGraphStructure get(int j) { return get(new UIGraphStructure(), j); }
|
||||
public UIGraphStructure get(UIGraphStructure obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIHardwareState extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UIHardwareState getRootAsUIHardwareState(ByteBuffer _bb) { return getRootAsUIHardwareState(_bb, new UIHardwareState()); }
|
||||
public static UIHardwareState getRootAsUIHardwareState(ByteBuffer _bb, UIHardwareState obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UIHardwareState __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long gpuMemory(int j) { int o = __offset(4); return o != 0 ? bb.getLong(__vector(o) + j * 8) : 0; }
|
||||
public int gpuMemoryLength() { int o = __offset(4); return o != 0 ? __vector_len(o) : 0; }
|
||||
public LongVector gpuMemoryVector() { return gpuMemoryVector(new LongVector()); }
|
||||
public LongVector gpuMemoryVector(LongVector obj) { int o = __offset(4); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer gpuMemoryAsByteBuffer() { return __vector_as_bytebuffer(4, 8); }
|
||||
public ByteBuffer gpuMemoryInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 4, 8); }
|
||||
public long hostMemory() { int o = __offset(6); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
|
||||
public static int createUIHardwareState(FlatBufferBuilder builder,
|
||||
int gpuMemoryOffset,
|
||||
long hostMemory) {
|
||||
builder.startTable(2);
|
||||
UIHardwareState.addHostMemory(builder, hostMemory);
|
||||
UIHardwareState.addGpuMemory(builder, gpuMemoryOffset);
|
||||
return UIHardwareState.endUIHardwareState(builder);
|
||||
}
|
||||
|
||||
public static void startUIHardwareState(FlatBufferBuilder builder) { builder.startTable(2); }
|
||||
public static void addGpuMemory(FlatBufferBuilder builder, int gpuMemoryOffset) { builder.addOffset(0, gpuMemoryOffset, 0); }
|
||||
public static int createGpuMemoryVector(FlatBufferBuilder builder, long[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addLong(data[i]); return builder.endVector(); }
|
||||
public static void startGpuMemoryVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
|
||||
public static void addHostMemory(FlatBufferBuilder builder, long hostMemory) { builder.addLong(1, hostMemory, 0L); }
|
||||
public static int endUIHardwareState(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UIHardwareState get(int j) { return get(new UIHardwareState(), j); }
|
||||
public UIHardwareState get(UIHardwareState obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIHistogram extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UIHistogram getRootAsUIHistogram(ByteBuffer _bb) { return getRootAsUIHistogram(_bb, new UIHistogram()); }
|
||||
public static UIHistogram getRootAsUIHistogram(ByteBuffer _bb, UIHistogram obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UIHistogram __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public byte type() { int o = __offset(4); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public long numbins() { int o = __offset(6); return o != 0 ? (long)bb.getInt(o + bb_pos) & 0xFFFFFFFFL : 0L; }
|
||||
public org.nd4j.graph.FlatArray binranges() { return binranges(new org.nd4j.graph.FlatArray()); }
|
||||
public org.nd4j.graph.FlatArray binranges(org.nd4j.graph.FlatArray obj) { int o = __offset(8); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public org.nd4j.graph.FlatArray y() { return y(new org.nd4j.graph.FlatArray()); }
|
||||
public org.nd4j.graph.FlatArray y(org.nd4j.graph.FlatArray obj) { int o = __offset(10); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public String binlabels(int j) { int o = __offset(12); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int binlabelsLength() { int o = __offset(12); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector binlabelsVector() { return binlabelsVector(new StringVector()); }
|
||||
public StringVector binlabelsVector(StringVector obj) { int o = __offset(12); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createUIHistogram(FlatBufferBuilder builder,
|
||||
byte type,
|
||||
long numbins,
|
||||
int binrangesOffset,
|
||||
int yOffset,
|
||||
int binlabelsOffset) {
|
||||
builder.startTable(5);
|
||||
UIHistogram.addBinlabels(builder, binlabelsOffset);
|
||||
UIHistogram.addY(builder, yOffset);
|
||||
UIHistogram.addBinranges(builder, binrangesOffset);
|
||||
UIHistogram.addNumbins(builder, numbins);
|
||||
UIHistogram.addType(builder, type);
|
||||
return UIHistogram.endUIHistogram(builder);
|
||||
}
|
||||
|
||||
public static void startUIHistogram(FlatBufferBuilder builder) { builder.startTable(5); }
|
||||
public static void addType(FlatBufferBuilder builder, byte type) { builder.addByte(0, type, 0); }
|
||||
public static void addNumbins(FlatBufferBuilder builder, long numbins) { builder.addInt(1, (int) numbins, (int) 0L); }
|
||||
public static void addBinranges(FlatBufferBuilder builder, int binrangesOffset) { builder.addOffset(2, binrangesOffset, 0); }
|
||||
public static void addY(FlatBufferBuilder builder, int yOffset) { builder.addOffset(3, yOffset, 0); }
|
||||
public static void addBinlabels(FlatBufferBuilder builder, int binlabelsOffset) { builder.addOffset(4, binlabelsOffset, 0); }
|
||||
public static int createBinlabelsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startBinlabelsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endUIHistogram(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UIHistogram get(int j) { return get(new UIHistogram(), j); }
|
||||
public UIHistogram get(UIHistogram obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIHistogramType {
|
||||
private UIHistogramType() { }
|
||||
public static final byte DISCRETE = 0;
|
||||
public static final byte EQUAL_SPACING = 1;
|
||||
public static final byte CUSTOM = 2;
|
||||
|
||||
public static final String[] names = { "DISCRETE", "EQUAL_SPACING", "CUSTOM", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIInfoType {
|
||||
private UIInfoType() { }
|
||||
public static final byte GRAPH_STRUCTURE = 0;
|
||||
public static final byte SYTEM_INFO = 1;
|
||||
public static final byte START_EVENTS = 2;
|
||||
|
||||
public static final String[] names = { "GRAPH_STRUCTURE", "SYTEM_INFO", "START_EVENTS", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,94 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIOp extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UIOp getRootAsUIOp(ByteBuffer _bb) { return getRootAsUIOp(_bb, new UIOp()); }
|
||||
public static UIOp getRootAsUIOp(ByteBuffer _bb, UIOp obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UIOp __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public String name() { int o = __offset(4); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(4, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 4, 1); }
|
||||
public String opName() { int o = __offset(6); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer opNameAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer opNameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
public String inputs(int j) { int o = __offset(8); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int inputsLength() { int o = __offset(8); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector inputsVector() { return inputsVector(new StringVector()); }
|
||||
public StringVector inputsVector(StringVector obj) { int o = __offset(8); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String outputs(int j) { int o = __offset(10); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int outputsLength() { int o = __offset(10); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector outputsVector() { return outputsVector(new StringVector()); }
|
||||
public StringVector outputsVector(StringVector obj) { int o = __offset(10); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String controlDeps(int j) { int o = __offset(12); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepsLength() { int o = __offset(12); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepsVector() { return controlDepsVector(new StringVector()); }
|
||||
public StringVector controlDepsVector(StringVector obj) { int o = __offset(12); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String uiLabelExtra() { int o = __offset(14); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer uiLabelExtraAsByteBuffer() { return __vector_as_bytebuffer(14, 1); }
|
||||
public ByteBuffer uiLabelExtraInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 14, 1); }
|
||||
|
||||
public static int createUIOp(FlatBufferBuilder builder,
|
||||
int nameOffset,
|
||||
int opNameOffset,
|
||||
int inputsOffset,
|
||||
int outputsOffset,
|
||||
int controlDepsOffset,
|
||||
int uiLabelExtraOffset) {
|
||||
builder.startTable(6);
|
||||
UIOp.addUiLabelExtra(builder, uiLabelExtraOffset);
|
||||
UIOp.addControlDeps(builder, controlDepsOffset);
|
||||
UIOp.addOutputs(builder, outputsOffset);
|
||||
UIOp.addInputs(builder, inputsOffset);
|
||||
UIOp.addOpName(builder, opNameOffset);
|
||||
UIOp.addName(builder, nameOffset);
|
||||
return UIOp.endUIOp(builder);
|
||||
}
|
||||
|
||||
public static void startUIOp(FlatBufferBuilder builder) { builder.startTable(6); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(0, nameOffset, 0); }
|
||||
public static void addOpName(FlatBufferBuilder builder, int opNameOffset) { builder.addOffset(1, opNameOffset, 0); }
|
||||
public static void addInputs(FlatBufferBuilder builder, int inputsOffset) { builder.addOffset(2, inputsOffset, 0); }
|
||||
public static int createInputsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startInputsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addOutputs(FlatBufferBuilder builder, int outputsOffset) { builder.addOffset(3, outputsOffset, 0); }
|
||||
public static int createOutputsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startOutputsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addControlDeps(FlatBufferBuilder builder, int controlDepsOffset) { builder.addOffset(4, controlDepsOffset, 0); }
|
||||
public static int createControlDepsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addUiLabelExtra(FlatBufferBuilder builder, int uiLabelExtraOffset) { builder.addOffset(5, uiLabelExtraOffset, 0); }
|
||||
public static int endUIOp(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UIOp get(int j) { return get(new UIOp(), j); }
|
||||
public UIOp get(UIOp obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIStaticInfoRecord extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UIStaticInfoRecord getRootAsUIStaticInfoRecord(ByteBuffer _bb) { return getRootAsUIStaticInfoRecord(_bb, new UIStaticInfoRecord()); }
|
||||
public static UIStaticInfoRecord getRootAsUIStaticInfoRecord(ByteBuffer _bb, UIStaticInfoRecord obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UIStaticInfoRecord __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public byte infoType() { int o = __offset(4); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
|
||||
public static int createUIStaticInfoRecord(FlatBufferBuilder builder,
|
||||
byte infoType) {
|
||||
builder.startTable(1);
|
||||
UIStaticInfoRecord.addInfoType(builder, infoType);
|
||||
return UIStaticInfoRecord.endUIStaticInfoRecord(builder);
|
||||
}
|
||||
|
||||
public static void startUIStaticInfoRecord(FlatBufferBuilder builder) { builder.startTable(1); }
|
||||
public static void addInfoType(FlatBufferBuilder builder, byte infoType) { builder.addByte(0, infoType, 0); }
|
||||
public static int endUIStaticInfoRecord(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UIStaticInfoRecord get(int j) { return get(new UIStaticInfoRecord(), j); }
|
||||
public UIStaticInfoRecord get(UIStaticInfoRecord obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,91 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UISummaryStatistics extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UISummaryStatistics getRootAsUISummaryStatistics(ByteBuffer _bb) { return getRootAsUISummaryStatistics(_bb, new UISummaryStatistics()); }
|
||||
public static UISummaryStatistics getRootAsUISummaryStatistics(ByteBuffer _bb, UISummaryStatistics obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UISummaryStatistics __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public long bitmask() { int o = __offset(4); return o != 0 ? (long)bb.getInt(o + bb_pos) & 0xFFFFFFFFL : 0L; }
|
||||
public org.nd4j.graph.FlatArray min() { return min(new org.nd4j.graph.FlatArray()); }
|
||||
public org.nd4j.graph.FlatArray min(org.nd4j.graph.FlatArray obj) { int o = __offset(6); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public org.nd4j.graph.FlatArray max() { return max(new org.nd4j.graph.FlatArray()); }
|
||||
public org.nd4j.graph.FlatArray max(org.nd4j.graph.FlatArray obj) { int o = __offset(8); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public double mean() { int o = __offset(10); return o != 0 ? bb.getDouble(o + bb_pos) : 0.0; }
|
||||
public double stdev() { int o = __offset(12); return o != 0 ? bb.getDouble(o + bb_pos) : 0.0; }
|
||||
public long countzero() { int o = __offset(14); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long countpositive() { int o = __offset(16); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long countnegative() { int o = __offset(18); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long countnan() { int o = __offset(20); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
public long countinf() { int o = __offset(22); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
|
||||
|
||||
public static int createUISummaryStatistics(FlatBufferBuilder builder,
|
||||
long bitmask,
|
||||
int minOffset,
|
||||
int maxOffset,
|
||||
double mean,
|
||||
double stdev,
|
||||
long countzero,
|
||||
long countpositive,
|
||||
long countnegative,
|
||||
long countnan,
|
||||
long countinf) {
|
||||
builder.startTable(10);
|
||||
UISummaryStatistics.addCountinf(builder, countinf);
|
||||
UISummaryStatistics.addCountnan(builder, countnan);
|
||||
UISummaryStatistics.addCountnegative(builder, countnegative);
|
||||
UISummaryStatistics.addCountpositive(builder, countpositive);
|
||||
UISummaryStatistics.addCountzero(builder, countzero);
|
||||
UISummaryStatistics.addStdev(builder, stdev);
|
||||
UISummaryStatistics.addMean(builder, mean);
|
||||
UISummaryStatistics.addMax(builder, maxOffset);
|
||||
UISummaryStatistics.addMin(builder, minOffset);
|
||||
UISummaryStatistics.addBitmask(builder, bitmask);
|
||||
return UISummaryStatistics.endUISummaryStatistics(builder);
|
||||
}
|
||||
|
||||
public static void startUISummaryStatistics(FlatBufferBuilder builder) { builder.startTable(10); }
|
||||
public static void addBitmask(FlatBufferBuilder builder, long bitmask) { builder.addInt(0, (int) bitmask, (int) 0L); }
|
||||
public static void addMin(FlatBufferBuilder builder, int minOffset) { builder.addOffset(1, minOffset, 0); }
|
||||
public static void addMax(FlatBufferBuilder builder, int maxOffset) { builder.addOffset(2, maxOffset, 0); }
|
||||
public static void addMean(FlatBufferBuilder builder, double mean) { builder.addDouble(3, mean, 0.0); }
|
||||
public static void addStdev(FlatBufferBuilder builder, double stdev) { builder.addDouble(4, stdev, 0.0); }
|
||||
public static void addCountzero(FlatBufferBuilder builder, long countzero) { builder.addLong(5, countzero, 0L); }
|
||||
public static void addCountpositive(FlatBufferBuilder builder, long countpositive) { builder.addLong(6, countpositive, 0L); }
|
||||
public static void addCountnegative(FlatBufferBuilder builder, long countnegative) { builder.addLong(7, countnegative, 0L); }
|
||||
public static void addCountnan(FlatBufferBuilder builder, long countnan) { builder.addLong(8, countnan, 0L); }
|
||||
public static void addCountinf(FlatBufferBuilder builder, long countinf) { builder.addLong(9, countinf, 0L); }
|
||||
public static int endUISummaryStatistics(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UISummaryStatistics get(int j) { return get(new UISummaryStatistics(), j); }
|
||||
public UISummaryStatistics get(UISummaryStatistics obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UISystemInfo extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UISystemInfo getRootAsUISystemInfo(ByteBuffer _bb) { return getRootAsUISystemInfo(_bb, new UISystemInfo()); }
|
||||
public static UISystemInfo getRootAsUISystemInfo(ByteBuffer _bb, UISystemInfo obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UISystemInfo __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public int physicalCores() { int o = __offset(4); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
|
||||
|
||||
public static int createUISystemInfo(FlatBufferBuilder builder,
|
||||
int physicalCores) {
|
||||
builder.startTable(1);
|
||||
UISystemInfo.addPhysicalCores(builder, physicalCores);
|
||||
return UISystemInfo.endUISystemInfo(builder);
|
||||
}
|
||||
|
||||
public static void startUISystemInfo(FlatBufferBuilder builder) { builder.startTable(1); }
|
||||
public static void addPhysicalCores(FlatBufferBuilder builder, int physicalCores) { builder.addInt(0, physicalCores, 0); }
|
||||
public static int endUISystemInfo(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UISystemInfo get(int j) { return get(new UISystemInfo(), j); }
|
||||
public UISystemInfo get(UISystemInfo obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,138 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UIVariable extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UIVariable getRootAsUIVariable(ByteBuffer _bb) { return getRootAsUIVariable(_bb, new UIVariable()); }
|
||||
public static UIVariable getRootAsUIVariable(ByteBuffer _bb, UIVariable obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UIVariable __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public org.nd4j.graph.IntPair id() { return id(new org.nd4j.graph.IntPair()); }
|
||||
public org.nd4j.graph.IntPair id(org.nd4j.graph.IntPair obj) { int o = __offset(4); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
public String name() { int o = __offset(6); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer nameAsByteBuffer() { return __vector_as_bytebuffer(6, 1); }
|
||||
public ByteBuffer nameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 6, 1); }
|
||||
public byte type() { int o = __offset(8); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public byte datatype() { int o = __offset(10); return o != 0 ? bb.get(o + bb_pos) : 0; }
|
||||
public long shape(int j) { int o = __offset(12); return o != 0 ? bb.getLong(__vector(o) + j * 8) : 0; }
|
||||
public int shapeLength() { int o = __offset(12); return o != 0 ? __vector_len(o) : 0; }
|
||||
public LongVector shapeVector() { return shapeVector(new LongVector()); }
|
||||
public LongVector shapeVector(LongVector obj) { int o = __offset(12); return o != 0 ? obj.__assign(__vector(o), bb) : null; }
|
||||
public ByteBuffer shapeAsByteBuffer() { return __vector_as_bytebuffer(12, 8); }
|
||||
public ByteBuffer shapeInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 12, 8); }
|
||||
public String controlDeps(int j) { int o = __offset(14); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepsLength() { int o = __offset(14); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepsVector() { return controlDepsVector(new StringVector()); }
|
||||
public StringVector controlDepsVector(StringVector obj) { int o = __offset(14); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String outputOfOp() { int o = __offset(16); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer outputOfOpAsByteBuffer() { return __vector_as_bytebuffer(16, 1); }
|
||||
public ByteBuffer outputOfOpInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 16, 1); }
|
||||
public String inputsForOp(int j) { int o = __offset(18); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int inputsForOpLength() { int o = __offset(18); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector inputsForOpVector() { return inputsForOpVector(new StringVector()); }
|
||||
public StringVector inputsForOpVector(StringVector obj) { int o = __offset(18); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String controlDepsForOp(int j) { int o = __offset(20); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepsForOpLength() { int o = __offset(20); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepsForOpVector() { return controlDepsForOpVector(new StringVector()); }
|
||||
public StringVector controlDepsForOpVector(StringVector obj) { int o = __offset(20); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String controlDepsForVar(int j) { int o = __offset(22); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int controlDepsForVarLength() { int o = __offset(22); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector controlDepsForVarVector() { return controlDepsForVarVector(new StringVector()); }
|
||||
public StringVector controlDepsForVarVector(StringVector obj) { int o = __offset(22); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public String gradientVariable() { int o = __offset(24); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer gradientVariableAsByteBuffer() { return __vector_as_bytebuffer(24, 1); }
|
||||
public ByteBuffer gradientVariableInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 24, 1); }
|
||||
public String uiLabelExtra() { int o = __offset(26); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer uiLabelExtraAsByteBuffer() { return __vector_as_bytebuffer(26, 1); }
|
||||
public ByteBuffer uiLabelExtraInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 26, 1); }
|
||||
public org.nd4j.graph.FlatArray constantValue() { return constantValue(new org.nd4j.graph.FlatArray()); }
|
||||
public org.nd4j.graph.FlatArray constantValue(org.nd4j.graph.FlatArray obj) { int o = __offset(28); return o != 0 ? obj.__assign(__indirect(o + bb_pos), bb) : null; }
|
||||
|
||||
public static int createUIVariable(FlatBufferBuilder builder,
|
||||
int idOffset,
|
||||
int nameOffset,
|
||||
byte type,
|
||||
byte datatype,
|
||||
int shapeOffset,
|
||||
int controlDepsOffset,
|
||||
int outputOfOpOffset,
|
||||
int inputsForOpOffset,
|
||||
int controlDepsForOpOffset,
|
||||
int controlDepsForVarOffset,
|
||||
int gradientVariableOffset,
|
||||
int uiLabelExtraOffset,
|
||||
int constantValueOffset) {
|
||||
builder.startTable(13);
|
||||
UIVariable.addConstantValue(builder, constantValueOffset);
|
||||
UIVariable.addUiLabelExtra(builder, uiLabelExtraOffset);
|
||||
UIVariable.addGradientVariable(builder, gradientVariableOffset);
|
||||
UIVariable.addControlDepsForVar(builder, controlDepsForVarOffset);
|
||||
UIVariable.addControlDepsForOp(builder, controlDepsForOpOffset);
|
||||
UIVariable.addInputsForOp(builder, inputsForOpOffset);
|
||||
UIVariable.addOutputOfOp(builder, outputOfOpOffset);
|
||||
UIVariable.addControlDeps(builder, controlDepsOffset);
|
||||
UIVariable.addShape(builder, shapeOffset);
|
||||
UIVariable.addName(builder, nameOffset);
|
||||
UIVariable.addId(builder, idOffset);
|
||||
UIVariable.addDatatype(builder, datatype);
|
||||
UIVariable.addType(builder, type);
|
||||
return UIVariable.endUIVariable(builder);
|
||||
}
|
||||
|
||||
public static void startUIVariable(FlatBufferBuilder builder) { builder.startTable(13); }
|
||||
public static void addId(FlatBufferBuilder builder, int idOffset) { builder.addOffset(0, idOffset, 0); }
|
||||
public static void addName(FlatBufferBuilder builder, int nameOffset) { builder.addOffset(1, nameOffset, 0); }
|
||||
public static void addType(FlatBufferBuilder builder, byte type) { builder.addByte(2, type, 0); }
|
||||
public static void addDatatype(FlatBufferBuilder builder, byte datatype) { builder.addByte(3, datatype, 0); }
|
||||
public static void addShape(FlatBufferBuilder builder, int shapeOffset) { builder.addOffset(4, shapeOffset, 0); }
|
||||
public static int createShapeVector(FlatBufferBuilder builder, long[] data) { builder.startVector(8, data.length, 8); for (int i = data.length - 1; i >= 0; i--) builder.addLong(data[i]); return builder.endVector(); }
|
||||
public static void startShapeVector(FlatBufferBuilder builder, int numElems) { builder.startVector(8, numElems, 8); }
|
||||
public static void addControlDeps(FlatBufferBuilder builder, int controlDepsOffset) { builder.addOffset(5, controlDepsOffset, 0); }
|
||||
public static int createControlDepsVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepsVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addOutputOfOp(FlatBufferBuilder builder, int outputOfOpOffset) { builder.addOffset(6, outputOfOpOffset, 0); }
|
||||
public static void addInputsForOp(FlatBufferBuilder builder, int inputsForOpOffset) { builder.addOffset(7, inputsForOpOffset, 0); }
|
||||
public static int createInputsForOpVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startInputsForOpVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addControlDepsForOp(FlatBufferBuilder builder, int controlDepsForOpOffset) { builder.addOffset(8, controlDepsForOpOffset, 0); }
|
||||
public static int createControlDepsForOpVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepsForOpVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addControlDepsForVar(FlatBufferBuilder builder, int controlDepsForVarOffset) { builder.addOffset(9, controlDepsForVarOffset, 0); }
|
||||
public static int createControlDepsForVarVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startControlDepsForVarVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addGradientVariable(FlatBufferBuilder builder, int gradientVariableOffset) { builder.addOffset(10, gradientVariableOffset, 0); }
|
||||
public static void addUiLabelExtra(FlatBufferBuilder builder, int uiLabelExtraOffset) { builder.addOffset(11, uiLabelExtraOffset, 0); }
|
||||
public static void addConstantValue(FlatBufferBuilder builder, int constantValueOffset) { builder.addOffset(12, constantValueOffset, 0); }
|
||||
public static int endUIVariable(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UIVariable get(int j) { return get(new UIVariable(), j); }
|
||||
public UIVariable get(UIVariable obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,74 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
import com.google.flatbuffers.BaseVector;
|
||||
import com.google.flatbuffers.BooleanVector;
|
||||
import com.google.flatbuffers.ByteVector;
|
||||
import com.google.flatbuffers.Constants;
|
||||
import com.google.flatbuffers.DoubleVector;
|
||||
import com.google.flatbuffers.FlatBufferBuilder;
|
||||
import com.google.flatbuffers.FloatVector;
|
||||
import com.google.flatbuffers.IntVector;
|
||||
import com.google.flatbuffers.LongVector;
|
||||
import com.google.flatbuffers.ShortVector;
|
||||
import com.google.flatbuffers.StringVector;
|
||||
import com.google.flatbuffers.Struct;
|
||||
import com.google.flatbuffers.Table;
|
||||
import com.google.flatbuffers.UnionVector;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class UpdaterState extends Table {
|
||||
public static void ValidateVersion() { Constants.FLATBUFFERS_25_2_10(); }
|
||||
public static UpdaterState getRootAsUpdaterState(ByteBuffer _bb) { return getRootAsUpdaterState(_bb, new UpdaterState()); }
|
||||
public static UpdaterState getRootAsUpdaterState(ByteBuffer _bb, UpdaterState obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
|
||||
public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
|
||||
public UpdaterState __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
|
||||
|
||||
public String paramName() { int o = __offset(4); return o != 0 ? __string(o + bb_pos) : null; }
|
||||
public ByteBuffer paramNameAsByteBuffer() { return __vector_as_bytebuffer(4, 1); }
|
||||
public ByteBuffer paramNameInByteBuffer(ByteBuffer _bb) { return __vector_in_bytebuffer(_bb, 4, 1); }
|
||||
public String updaterStateKeys(int j) { int o = __offset(6); return o != 0 ? __string(__vector(o) + j * 4) : null; }
|
||||
public int updaterStateKeysLength() { int o = __offset(6); return o != 0 ? __vector_len(o) : 0; }
|
||||
public StringVector updaterStateKeysVector() { return updaterStateKeysVector(new StringVector()); }
|
||||
public StringVector updaterStateKeysVector(StringVector obj) { int o = __offset(6); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
public org.nd4j.graph.FlatArray updaterStateValues(int j) { return updaterStateValues(new org.nd4j.graph.FlatArray(), j); }
|
||||
public org.nd4j.graph.FlatArray updaterStateValues(org.nd4j.graph.FlatArray obj, int j) { int o = __offset(8); return o != 0 ? obj.__assign(__indirect(__vector(o) + j * 4), bb) : null; }
|
||||
public int updaterStateValuesLength() { int o = __offset(8); return o != 0 ? __vector_len(o) : 0; }
|
||||
public org.nd4j.graph.FlatArray.Vector updaterStateValuesVector() { return updaterStateValuesVector(new org.nd4j.graph.FlatArray.Vector()); }
|
||||
public org.nd4j.graph.FlatArray.Vector updaterStateValuesVector(org.nd4j.graph.FlatArray.Vector obj) { int o = __offset(8); return o != 0 ? obj.__assign(__vector(o), 4, bb) : null; }
|
||||
|
||||
public static int createUpdaterState(FlatBufferBuilder builder,
|
||||
int paramNameOffset,
|
||||
int updaterStateKeysOffset,
|
||||
int updaterStateValuesOffset) {
|
||||
builder.startTable(3);
|
||||
UpdaterState.addUpdaterStateValues(builder, updaterStateValuesOffset);
|
||||
UpdaterState.addUpdaterStateKeys(builder, updaterStateKeysOffset);
|
||||
UpdaterState.addParamName(builder, paramNameOffset);
|
||||
return UpdaterState.endUpdaterState(builder);
|
||||
}
|
||||
|
||||
public static void startUpdaterState(FlatBufferBuilder builder) { builder.startTable(3); }
|
||||
public static void addParamName(FlatBufferBuilder builder, int paramNameOffset) { builder.addOffset(0, paramNameOffset, 0); }
|
||||
public static void addUpdaterStateKeys(FlatBufferBuilder builder, int updaterStateKeysOffset) { builder.addOffset(1, updaterStateKeysOffset, 0); }
|
||||
public static int createUpdaterStateKeysVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startUpdaterStateKeysVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static void addUpdaterStateValues(FlatBufferBuilder builder, int updaterStateValuesOffset) { builder.addOffset(2, updaterStateValuesOffset, 0); }
|
||||
public static int createUpdaterStateValuesVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startUpdaterStateValuesVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endUpdaterState(FlatBufferBuilder builder) {
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
|
||||
public static final class Vector extends BaseVector {
|
||||
public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
|
||||
|
||||
public UpdaterState get(int j) { return get(new UpdaterState(), j); }
|
||||
public UpdaterState get(UpdaterState obj, int j) { return obj.__assign(__indirect(__element(j), bb), bb); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
package org.nd4j.graph;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public final class VarType {
|
||||
private VarType() { }
|
||||
public static final byte VARIABLE = 0;
|
||||
public static final byte CONSTANT = 1;
|
||||
public static final byte ARRAY = 2;
|
||||
public static final byte PLACEHOLDER = 3;
|
||||
|
||||
public static final String[] names = { "VARIABLE", "CONSTANT", "ARRAY", "PLACEHOLDER", };
|
||||
|
||||
public static String name(int e) { return names[e]; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,206 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_PROPERTIES_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_PROPERTIES_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
#include "array_generated.h"
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct FlatProperties;
|
||||
struct FlatPropertiesBuilder;
|
||||
|
||||
struct FlatProperties FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatPropertiesBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_NAME = 4,
|
||||
VT_I = 6,
|
||||
VT_L = 8,
|
||||
VT_D = 10,
|
||||
VT_A = 12,
|
||||
VT_B = 14,
|
||||
VT_S = 16,
|
||||
VT_SHAPE = 18
|
||||
};
|
||||
const ::flatbuffers::String *name() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_NAME);
|
||||
}
|
||||
const ::flatbuffers::Vector<int32_t> *i() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int32_t> *>(VT_I);
|
||||
}
|
||||
const ::flatbuffers::Vector<int64_t> *l() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int64_t> *>(VT_L);
|
||||
}
|
||||
const ::flatbuffers::Vector<double> *d() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<double> *>(VT_D);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>> *a() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>> *>(VT_A);
|
||||
}
|
||||
const ::flatbuffers::Vector<uint8_t> *b() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<uint8_t> *>(VT_B);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *s() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_S);
|
||||
}
|
||||
const ::flatbuffers::Vector<int32_t> *shape() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int32_t> *>(VT_SHAPE);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyOffset(verifier, VT_NAME) &&
|
||||
verifier.VerifyString(name()) &&
|
||||
VerifyOffset(verifier, VT_I) &&
|
||||
verifier.VerifyVector(i()) &&
|
||||
VerifyOffset(verifier, VT_L) &&
|
||||
verifier.VerifyVector(l()) &&
|
||||
VerifyOffset(verifier, VT_D) &&
|
||||
verifier.VerifyVector(d()) &&
|
||||
VerifyOffset(verifier, VT_A) &&
|
||||
verifier.VerifyVector(a()) &&
|
||||
verifier.VerifyVectorOfTables(a()) &&
|
||||
VerifyOffset(verifier, VT_B) &&
|
||||
verifier.VerifyVector(b()) &&
|
||||
VerifyOffset(verifier, VT_S) &&
|
||||
verifier.VerifyVector(s()) &&
|
||||
verifier.VerifyVectorOfStrings(s()) &&
|
||||
VerifyOffset(verifier, VT_SHAPE) &&
|
||||
verifier.VerifyVector(shape()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatPropertiesBuilder {
|
||||
typedef FlatProperties Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
|
||||
fbb_.AddOffset(FlatProperties::VT_NAME, name);
|
||||
}
|
||||
void add_i(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> i) {
|
||||
fbb_.AddOffset(FlatProperties::VT_I, i);
|
||||
}
|
||||
void add_l(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> l) {
|
||||
fbb_.AddOffset(FlatProperties::VT_L, l);
|
||||
}
|
||||
void add_d(::flatbuffers::Offset<::flatbuffers::Vector<double>> d) {
|
||||
fbb_.AddOffset(FlatProperties::VT_D, d);
|
||||
}
|
||||
void add_a(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>>> a) {
|
||||
fbb_.AddOffset(FlatProperties::VT_A, a);
|
||||
}
|
||||
void add_b(::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> b) {
|
||||
fbb_.AddOffset(FlatProperties::VT_B, b);
|
||||
}
|
||||
void add_s(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> s) {
|
||||
fbb_.AddOffset(FlatProperties::VT_S, s);
|
||||
}
|
||||
void add_shape(::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> shape) {
|
||||
fbb_.AddOffset(FlatProperties::VT_SHAPE, shape);
|
||||
}
|
||||
explicit FlatPropertiesBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatProperties> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatProperties>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatProperties> CreateFlatProperties(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
::flatbuffers::Offset<::flatbuffers::String> name = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> i = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> l = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<double>> d = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>>> a = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<uint8_t>> b = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> s = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int32_t>> shape = 0) {
|
||||
FlatPropertiesBuilder builder_(_fbb);
|
||||
builder_.add_shape(shape);
|
||||
builder_.add_s(s);
|
||||
builder_.add_b(b);
|
||||
builder_.add_a(a);
|
||||
builder_.add_d(d);
|
||||
builder_.add_l(l);
|
||||
builder_.add_i(i);
|
||||
builder_.add_name(name);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<FlatProperties> CreateFlatPropertiesDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
const char *name = nullptr,
|
||||
const std::vector<int32_t> *i = nullptr,
|
||||
const std::vector<int64_t> *l = nullptr,
|
||||
const std::vector<double> *d = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatArray>> *a = nullptr,
|
||||
const std::vector<uint8_t> *b = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *s = nullptr,
|
||||
const std::vector<int32_t> *shape = nullptr) {
|
||||
auto name__ = name ? _fbb.CreateString(name) : 0;
|
||||
auto i__ = i ? _fbb.CreateVector<int32_t>(*i) : 0;
|
||||
auto l__ = l ? _fbb.CreateVector<int64_t>(*l) : 0;
|
||||
auto d__ = d ? _fbb.CreateVector<double>(*d) : 0;
|
||||
auto a__ = a ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatArray>>(*a) : 0;
|
||||
auto b__ = b ? _fbb.CreateVector<uint8_t>(*b) : 0;
|
||||
auto s__ = s ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*s) : 0;
|
||||
auto shape__ = shape ? _fbb.CreateVector<int32_t>(*shape) : 0;
|
||||
return graph::CreateFlatProperties(
|
||||
_fbb,
|
||||
name__,
|
||||
i__,
|
||||
l__,
|
||||
d__,
|
||||
a__,
|
||||
b__,
|
||||
s__,
|
||||
shape__);
|
||||
}
|
||||
|
||||
inline const graph::FlatProperties *GetFlatProperties(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::FlatProperties>(buf);
|
||||
}
|
||||
|
||||
inline const graph::FlatProperties *GetSizePrefixedFlatProperties(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::FlatProperties>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifyFlatPropertiesBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::FlatProperties>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedFlatPropertiesBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::FlatProperties>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishFlatPropertiesBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatProperties> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedFlatPropertiesBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatProperties> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_PROPERTIES_GRAPH_H_
|
||||
@@ -0,0 +1,133 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_REQUEST_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_REQUEST_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
#include "config_generated.h"
|
||||
#include "variable_generated.h"
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct FlatInferenceRequest;
|
||||
struct FlatInferenceRequestBuilder;
|
||||
|
||||
struct FlatInferenceRequest FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatInferenceRequestBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_ID = 4,
|
||||
VT_VARIABLES = 6,
|
||||
VT_CONFIGURATION = 8
|
||||
};
|
||||
int64_t id() const {
|
||||
return GetField<int64_t>(VT_ID, 0);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>> *variables() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>> *>(VT_VARIABLES);
|
||||
}
|
||||
const graph::FlatConfiguration *configuration() const {
|
||||
return GetPointer<const graph::FlatConfiguration *>(VT_CONFIGURATION);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, VT_ID, 8) &&
|
||||
VerifyOffset(verifier, VT_VARIABLES) &&
|
||||
verifier.VerifyVector(variables()) &&
|
||||
verifier.VerifyVectorOfTables(variables()) &&
|
||||
VerifyOffset(verifier, VT_CONFIGURATION) &&
|
||||
verifier.VerifyTable(configuration()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatInferenceRequestBuilder {
|
||||
typedef FlatInferenceRequest Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) {
|
||||
fbb_.AddElement<int64_t>(FlatInferenceRequest::VT_ID, id, 0);
|
||||
}
|
||||
void add_variables(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>>> variables) {
|
||||
fbb_.AddOffset(FlatInferenceRequest::VT_VARIABLES, variables);
|
||||
}
|
||||
void add_configuration(::flatbuffers::Offset<graph::FlatConfiguration> configuration) {
|
||||
fbb_.AddOffset(FlatInferenceRequest::VT_CONFIGURATION, configuration);
|
||||
}
|
||||
explicit FlatInferenceRequestBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatInferenceRequest> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatInferenceRequest>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatInferenceRequest> CreateFlatInferenceRequest(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>>> variables = 0,
|
||||
::flatbuffers::Offset<graph::FlatConfiguration> configuration = 0) {
|
||||
FlatInferenceRequestBuilder builder_(_fbb);
|
||||
builder_.add_id(id);
|
||||
builder_.add_configuration(configuration);
|
||||
builder_.add_variables(variables);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<FlatInferenceRequest> CreateFlatInferenceRequestDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatVariable>> *variables = nullptr,
|
||||
::flatbuffers::Offset<graph::FlatConfiguration> configuration = 0) {
|
||||
auto variables__ = variables ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatVariable>>(*variables) : 0;
|
||||
return graph::CreateFlatInferenceRequest(
|
||||
_fbb,
|
||||
id,
|
||||
variables__,
|
||||
configuration);
|
||||
}
|
||||
|
||||
inline const graph::FlatInferenceRequest *GetFlatInferenceRequest(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::FlatInferenceRequest>(buf);
|
||||
}
|
||||
|
||||
inline const graph::FlatInferenceRequest *GetSizePrefixedFlatInferenceRequest(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::FlatInferenceRequest>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifyFlatInferenceRequestBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::FlatInferenceRequest>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedFlatInferenceRequestBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::FlatInferenceRequest>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishFlatInferenceRequestBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatInferenceRequest> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedFlatInferenceRequestBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatInferenceRequest> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_REQUEST_GRAPH_H_
|
||||
@@ -0,0 +1,239 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_RESULT_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_RESULT_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
#include "node_generated.h"
|
||||
#include "utils_generated.h"
|
||||
#include "variable_generated.h"
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct FlatTiming;
|
||||
struct FlatTimingBuilder;
|
||||
|
||||
struct FlatResult;
|
||||
struct FlatResultBuilder;
|
||||
|
||||
struct FlatTiming FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatTimingBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_ID = 4,
|
||||
VT_NAME = 6,
|
||||
VT_TIMING = 8
|
||||
};
|
||||
int32_t id() const {
|
||||
return GetField<int32_t>(VT_ID, 0);
|
||||
}
|
||||
const ::flatbuffers::String *name() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_NAME);
|
||||
}
|
||||
const graph::LongPair *timing() const {
|
||||
return GetPointer<const graph::LongPair *>(VT_TIMING);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int32_t>(verifier, VT_ID, 4) &&
|
||||
VerifyOffset(verifier, VT_NAME) &&
|
||||
verifier.VerifyString(name()) &&
|
||||
VerifyOffset(verifier, VT_TIMING) &&
|
||||
verifier.VerifyTable(timing()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatTimingBuilder {
|
||||
typedef FlatTiming Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_id(int32_t id) {
|
||||
fbb_.AddElement<int32_t>(FlatTiming::VT_ID, id, 0);
|
||||
}
|
||||
void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
|
||||
fbb_.AddOffset(FlatTiming::VT_NAME, name);
|
||||
}
|
||||
void add_timing(::flatbuffers::Offset<graph::LongPair> timing) {
|
||||
fbb_.AddOffset(FlatTiming::VT_TIMING, timing);
|
||||
}
|
||||
explicit FlatTimingBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatTiming> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatTiming>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatTiming> CreateFlatTiming(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int32_t id = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::String> name = 0,
|
||||
::flatbuffers::Offset<graph::LongPair> timing = 0) {
|
||||
FlatTimingBuilder builder_(_fbb);
|
||||
builder_.add_timing(timing);
|
||||
builder_.add_name(name);
|
||||
builder_.add_id(id);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<FlatTiming> CreateFlatTimingDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int32_t id = 0,
|
||||
const char *name = nullptr,
|
||||
::flatbuffers::Offset<graph::LongPair> timing = 0) {
|
||||
auto name__ = name ? _fbb.CreateString(name) : 0;
|
||||
return graph::CreateFlatTiming(
|
||||
_fbb,
|
||||
id,
|
||||
name__,
|
||||
timing);
|
||||
}
|
||||
|
||||
struct FlatResult FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatResultBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_ID = 4,
|
||||
VT_VARIABLES = 6,
|
||||
VT_TIMING = 8,
|
||||
VT_FOOTPRINTFORWARD = 10,
|
||||
VT_FOOTPRINTBACKWARD = 12
|
||||
};
|
||||
int64_t id() const {
|
||||
return GetField<int64_t>(VT_ID, 0);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>> *variables() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>> *>(VT_VARIABLES);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatTiming>> *timing() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatTiming>> *>(VT_TIMING);
|
||||
}
|
||||
int64_t footprintForward() const {
|
||||
return GetField<int64_t>(VT_FOOTPRINTFORWARD, 0);
|
||||
}
|
||||
int64_t footprintBackward() const {
|
||||
return GetField<int64_t>(VT_FOOTPRINTBACKWARD, 0);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, VT_ID, 8) &&
|
||||
VerifyOffset(verifier, VT_VARIABLES) &&
|
||||
verifier.VerifyVector(variables()) &&
|
||||
verifier.VerifyVectorOfTables(variables()) &&
|
||||
VerifyOffset(verifier, VT_TIMING) &&
|
||||
verifier.VerifyVector(timing()) &&
|
||||
verifier.VerifyVectorOfTables(timing()) &&
|
||||
VerifyField<int64_t>(verifier, VT_FOOTPRINTFORWARD, 8) &&
|
||||
VerifyField<int64_t>(verifier, VT_FOOTPRINTBACKWARD, 8) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatResultBuilder {
|
||||
typedef FlatResult Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_id(int64_t id) {
|
||||
fbb_.AddElement<int64_t>(FlatResult::VT_ID, id, 0);
|
||||
}
|
||||
void add_variables(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>>> variables) {
|
||||
fbb_.AddOffset(FlatResult::VT_VARIABLES, variables);
|
||||
}
|
||||
void add_timing(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatTiming>>> timing) {
|
||||
fbb_.AddOffset(FlatResult::VT_TIMING, timing);
|
||||
}
|
||||
void add_footprintForward(int64_t footprintForward) {
|
||||
fbb_.AddElement<int64_t>(FlatResult::VT_FOOTPRINTFORWARD, footprintForward, 0);
|
||||
}
|
||||
void add_footprintBackward(int64_t footprintBackward) {
|
||||
fbb_.AddElement<int64_t>(FlatResult::VT_FOOTPRINTBACKWARD, footprintBackward, 0);
|
||||
}
|
||||
explicit FlatResultBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatResult> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatResult>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatResult> CreateFlatResult(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatVariable>>> variables = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatTiming>>> timing = 0,
|
||||
int64_t footprintForward = 0,
|
||||
int64_t footprintBackward = 0) {
|
||||
FlatResultBuilder builder_(_fbb);
|
||||
builder_.add_footprintBackward(footprintBackward);
|
||||
builder_.add_footprintForward(footprintForward);
|
||||
builder_.add_id(id);
|
||||
builder_.add_timing(timing);
|
||||
builder_.add_variables(variables);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<FlatResult> CreateFlatResultDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t id = 0,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatVariable>> *variables = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatTiming>> *timing = nullptr,
|
||||
int64_t footprintForward = 0,
|
||||
int64_t footprintBackward = 0) {
|
||||
auto variables__ = variables ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatVariable>>(*variables) : 0;
|
||||
auto timing__ = timing ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatTiming>>(*timing) : 0;
|
||||
return graph::CreateFlatResult(
|
||||
_fbb,
|
||||
id,
|
||||
variables__,
|
||||
timing__,
|
||||
footprintForward,
|
||||
footprintBackward);
|
||||
}
|
||||
|
||||
inline const graph::FlatResult *GetFlatResult(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::FlatResult>(buf);
|
||||
}
|
||||
|
||||
inline const graph::FlatResult *GetSizePrefixedFlatResult(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::FlatResult>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifyFlatResultBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::FlatResult>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedFlatResultBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::FlatResult>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishFlatResultBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatResult> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedFlatResultBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatResult> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_RESULT_GRAPH_H_
|
||||
@@ -0,0 +1,176 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_SEQUENCE_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_SEQUENCE_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
#include "array_generated.h"
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct SequenceItem;
|
||||
struct SequenceItemBuilder;
|
||||
|
||||
struct SequenceItemRoot;
|
||||
struct SequenceItemRootBuilder;
|
||||
|
||||
struct SequenceItem FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef SequenceItemBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_NAME = 4,
|
||||
VT_ASSOCIATED_VARIABLE = 6
|
||||
};
|
||||
const ::flatbuffers::String *name() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_NAME);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>> *associated_variable() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>> *>(VT_ASSOCIATED_VARIABLE);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyOffset(verifier, VT_NAME) &&
|
||||
verifier.VerifyString(name()) &&
|
||||
VerifyOffset(verifier, VT_ASSOCIATED_VARIABLE) &&
|
||||
verifier.VerifyVector(associated_variable()) &&
|
||||
verifier.VerifyVectorOfTables(associated_variable()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct SequenceItemBuilder {
|
||||
typedef SequenceItem Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
|
||||
fbb_.AddOffset(SequenceItem::VT_NAME, name);
|
||||
}
|
||||
void add_associated_variable(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>>> associated_variable) {
|
||||
fbb_.AddOffset(SequenceItem::VT_ASSOCIATED_VARIABLE, associated_variable);
|
||||
}
|
||||
explicit SequenceItemBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<SequenceItem> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<SequenceItem>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<SequenceItem> CreateSequenceItem(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
::flatbuffers::Offset<::flatbuffers::String> name = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::FlatArray>>> associated_variable = 0) {
|
||||
SequenceItemBuilder builder_(_fbb);
|
||||
builder_.add_associated_variable(associated_variable);
|
||||
builder_.add_name(name);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<SequenceItem> CreateSequenceItemDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
const char *name = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<graph::FlatArray>> *associated_variable = nullptr) {
|
||||
auto name__ = name ? _fbb.CreateString(name) : 0;
|
||||
auto associated_variable__ = associated_variable ? _fbb.CreateVector<::flatbuffers::Offset<graph::FlatArray>>(*associated_variable) : 0;
|
||||
return graph::CreateSequenceItem(
|
||||
_fbb,
|
||||
name__,
|
||||
associated_variable__);
|
||||
}
|
||||
|
||||
struct SequenceItemRoot FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef SequenceItemRootBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_SEQUENCE_ITEMS = 4
|
||||
};
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<graph::SequenceItem>> *sequence_items() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<graph::SequenceItem>> *>(VT_SEQUENCE_ITEMS);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyOffset(verifier, VT_SEQUENCE_ITEMS) &&
|
||||
verifier.VerifyVector(sequence_items()) &&
|
||||
verifier.VerifyVectorOfTables(sequence_items()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct SequenceItemRootBuilder {
|
||||
typedef SequenceItemRoot Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_sequence_items(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::SequenceItem>>> sequence_items) {
|
||||
fbb_.AddOffset(SequenceItemRoot::VT_SEQUENCE_ITEMS, sequence_items);
|
||||
}
|
||||
explicit SequenceItemRootBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<SequenceItemRoot> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<SequenceItemRoot>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<SequenceItemRoot> CreateSequenceItemRoot(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<graph::SequenceItem>>> sequence_items = 0) {
|
||||
SequenceItemRootBuilder builder_(_fbb);
|
||||
builder_.add_sequence_items(sequence_items);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<SequenceItemRoot> CreateSequenceItemRootDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
const std::vector<::flatbuffers::Offset<graph::SequenceItem>> *sequence_items = nullptr) {
|
||||
auto sequence_items__ = sequence_items ? _fbb.CreateVector<::flatbuffers::Offset<graph::SequenceItem>>(*sequence_items) : 0;
|
||||
return graph::CreateSequenceItemRoot(
|
||||
_fbb,
|
||||
sequence_items__);
|
||||
}
|
||||
|
||||
inline const graph::SequenceItemRoot *GetSequenceItemRoot(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::SequenceItemRoot>(buf);
|
||||
}
|
||||
|
||||
inline const graph::SequenceItemRoot *GetSizePrefixedSequenceItemRoot(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::SequenceItemRoot>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifySequenceItemRootBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::SequenceItemRoot>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedSequenceItemRootBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::SequenceItemRoot>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishSequenceItemRootBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::SequenceItemRoot> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedSequenceItemRootBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::SequenceItemRoot> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_SEQUENCE_GRAPH_H_
|
||||
@@ -0,0 +1,536 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_UTILS_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_UTILS_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct LongPair;
|
||||
struct LongPairBuilder;
|
||||
|
||||
struct LongTriple;
|
||||
struct LongTripleBuilder;
|
||||
|
||||
struct IntPair;
|
||||
struct IntPairBuilder;
|
||||
|
||||
struct IntTriple;
|
||||
struct IntTripleBuilder;
|
||||
|
||||
enum OpType : int8_t {
|
||||
OpType_TRANSFORM_FLOAT = 0,
|
||||
OpType_TRANSFORM_SAME = 1,
|
||||
OpType_TRANSFORM_BOOL = 2,
|
||||
OpType_TRANSFORM_STRICT = 3,
|
||||
OpType_TRANSFORM_ANY = 4,
|
||||
OpType_REDUCE_FLOAT = 5,
|
||||
OpType_REDUCE_SAME = 6,
|
||||
OpType_REDUCE_LONG = 7,
|
||||
OpType_REDUCE_BOOL = 8,
|
||||
OpType_INDEX_REDUCE = 9,
|
||||
OpType_SCALAR = 10,
|
||||
OpType_SCALAR_BOOL = 11,
|
||||
OpType_BROADCAST = 12,
|
||||
OpType_BROADCAST_BOOL = 13,
|
||||
OpType_PAIRWISE = 14,
|
||||
OpType_PAIRWISE_BOOL = 15,
|
||||
OpType_REDUCE_3 = 16,
|
||||
OpType_SUMMARYSTATS = 17,
|
||||
OpType_SHAPE = 18,
|
||||
OpType_AGGREGATION = 19,
|
||||
OpType_RANDOM = 20,
|
||||
OpType_CUSTOM = 21,
|
||||
OpType_GRAPH = 22,
|
||||
OpType_VARIABLE = 40,
|
||||
OpType_BOOLEAN = 60,
|
||||
OpType_LOGIC = 119,
|
||||
OpType_UDF = 120,
|
||||
OpType_MIN = OpType_TRANSFORM_FLOAT,
|
||||
OpType_MAX = OpType_UDF
|
||||
};
|
||||
|
||||
inline const OpType (&EnumValuesOpType())[27] {
|
||||
static const OpType values[] = {
|
||||
OpType_TRANSFORM_FLOAT,
|
||||
OpType_TRANSFORM_SAME,
|
||||
OpType_TRANSFORM_BOOL,
|
||||
OpType_TRANSFORM_STRICT,
|
||||
OpType_TRANSFORM_ANY,
|
||||
OpType_REDUCE_FLOAT,
|
||||
OpType_REDUCE_SAME,
|
||||
OpType_REDUCE_LONG,
|
||||
OpType_REDUCE_BOOL,
|
||||
OpType_INDEX_REDUCE,
|
||||
OpType_SCALAR,
|
||||
OpType_SCALAR_BOOL,
|
||||
OpType_BROADCAST,
|
||||
OpType_BROADCAST_BOOL,
|
||||
OpType_PAIRWISE,
|
||||
OpType_PAIRWISE_BOOL,
|
||||
OpType_REDUCE_3,
|
||||
OpType_SUMMARYSTATS,
|
||||
OpType_SHAPE,
|
||||
OpType_AGGREGATION,
|
||||
OpType_RANDOM,
|
||||
OpType_CUSTOM,
|
||||
OpType_GRAPH,
|
||||
OpType_VARIABLE,
|
||||
OpType_BOOLEAN,
|
||||
OpType_LOGIC,
|
||||
OpType_UDF
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesOpType() {
|
||||
static const char * const names[122] = {
|
||||
"TRANSFORM_FLOAT",
|
||||
"TRANSFORM_SAME",
|
||||
"TRANSFORM_BOOL",
|
||||
"TRANSFORM_STRICT",
|
||||
"TRANSFORM_ANY",
|
||||
"REDUCE_FLOAT",
|
||||
"REDUCE_SAME",
|
||||
"REDUCE_LONG",
|
||||
"REDUCE_BOOL",
|
||||
"INDEX_REDUCE",
|
||||
"SCALAR",
|
||||
"SCALAR_BOOL",
|
||||
"BROADCAST",
|
||||
"BROADCAST_BOOL",
|
||||
"PAIRWISE",
|
||||
"PAIRWISE_BOOL",
|
||||
"REDUCE_3",
|
||||
"SUMMARYSTATS",
|
||||
"SHAPE",
|
||||
"AGGREGATION",
|
||||
"RANDOM",
|
||||
"CUSTOM",
|
||||
"GRAPH",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"VARIABLE",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"BOOLEAN",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"LOGIC",
|
||||
"UDF",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameOpType(OpType e) {
|
||||
if (::flatbuffers::IsOutRange(e, OpType_TRANSFORM_FLOAT, OpType_UDF)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesOpType()[index];
|
||||
}
|
||||
|
||||
enum InputType : int8_t {
|
||||
InputType_UNDEFINED = 0,
|
||||
InputType_NUMERIC = 1,
|
||||
InputType_STRINGULAR = 2,
|
||||
InputType_NUMERIC_SET = 3,
|
||||
InputType_STRINGULAR_SET = 4,
|
||||
InputType_MIN = InputType_UNDEFINED,
|
||||
InputType_MAX = InputType_STRINGULAR_SET
|
||||
};
|
||||
|
||||
inline const InputType (&EnumValuesInputType())[5] {
|
||||
static const InputType values[] = {
|
||||
InputType_UNDEFINED,
|
||||
InputType_NUMERIC,
|
||||
InputType_STRINGULAR,
|
||||
InputType_NUMERIC_SET,
|
||||
InputType_STRINGULAR_SET
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesInputType() {
|
||||
static const char * const names[6] = {
|
||||
"UNDEFINED",
|
||||
"NUMERIC",
|
||||
"STRINGULAR",
|
||||
"NUMERIC_SET",
|
||||
"STRINGULAR_SET",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameInputType(InputType e) {
|
||||
if (::flatbuffers::IsOutRange(e, InputType_UNDEFINED, InputType_STRINGULAR_SET)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesInputType()[index];
|
||||
}
|
||||
|
||||
enum OpClass : int8_t {
|
||||
OpClass_TRANSFORM = 0,
|
||||
OpClass_REDUCTION = 1,
|
||||
OpClass_MULTIPLICATOR = 2,
|
||||
OpClass_GRAPH = 3,
|
||||
OpClass_CONDITIONAL = 4,
|
||||
OpClass_LOOP = 5,
|
||||
OpClass_MIN = OpClass_TRANSFORM,
|
||||
OpClass_MAX = OpClass_LOOP
|
||||
};
|
||||
|
||||
inline const OpClass (&EnumValuesOpClass())[6] {
|
||||
static const OpClass values[] = {
|
||||
OpClass_TRANSFORM,
|
||||
OpClass_REDUCTION,
|
||||
OpClass_MULTIPLICATOR,
|
||||
OpClass_GRAPH,
|
||||
OpClass_CONDITIONAL,
|
||||
OpClass_LOOP
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesOpClass() {
|
||||
static const char * const names[7] = {
|
||||
"TRANSFORM",
|
||||
"REDUCTION",
|
||||
"MULTIPLICATOR",
|
||||
"GRAPH",
|
||||
"CONDITIONAL",
|
||||
"LOOP",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameOpClass(OpClass e) {
|
||||
if (::flatbuffers::IsOutRange(e, OpClass_TRANSFORM, OpClass_LOOP)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesOpClass()[index];
|
||||
}
|
||||
|
||||
struct LongPair FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef LongPairBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_FIRST = 4,
|
||||
VT_SECOND = 6
|
||||
};
|
||||
int64_t first() const {
|
||||
return GetField<int64_t>(VT_FIRST, 0);
|
||||
}
|
||||
int64_t second() const {
|
||||
return GetField<int64_t>(VT_SECOND, 0);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, VT_FIRST, 8) &&
|
||||
VerifyField<int64_t>(verifier, VT_SECOND, 8) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct LongPairBuilder {
|
||||
typedef LongPair Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_first(int64_t first) {
|
||||
fbb_.AddElement<int64_t>(LongPair::VT_FIRST, first, 0);
|
||||
}
|
||||
void add_second(int64_t second) {
|
||||
fbb_.AddElement<int64_t>(LongPair::VT_SECOND, second, 0);
|
||||
}
|
||||
explicit LongPairBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<LongPair> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<LongPair>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<LongPair> CreateLongPair(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t first = 0,
|
||||
int64_t second = 0) {
|
||||
LongPairBuilder builder_(_fbb);
|
||||
builder_.add_second(second);
|
||||
builder_.add_first(first);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct LongTriple FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef LongTripleBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_FIRST = 4,
|
||||
VT_SECOND = 6,
|
||||
VT_THIRD = 8
|
||||
};
|
||||
int64_t first() const {
|
||||
return GetField<int64_t>(VT_FIRST, 0);
|
||||
}
|
||||
int64_t second() const {
|
||||
return GetField<int64_t>(VT_SECOND, 0);
|
||||
}
|
||||
int64_t third() const {
|
||||
return GetField<int64_t>(VT_THIRD, 0);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int64_t>(verifier, VT_FIRST, 8) &&
|
||||
VerifyField<int64_t>(verifier, VT_SECOND, 8) &&
|
||||
VerifyField<int64_t>(verifier, VT_THIRD, 8) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct LongTripleBuilder {
|
||||
typedef LongTriple Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_first(int64_t first) {
|
||||
fbb_.AddElement<int64_t>(LongTriple::VT_FIRST, first, 0);
|
||||
}
|
||||
void add_second(int64_t second) {
|
||||
fbb_.AddElement<int64_t>(LongTriple::VT_SECOND, second, 0);
|
||||
}
|
||||
void add_third(int64_t third) {
|
||||
fbb_.AddElement<int64_t>(LongTriple::VT_THIRD, third, 0);
|
||||
}
|
||||
explicit LongTripleBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<LongTriple> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<LongTriple>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<LongTriple> CreateLongTriple(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int64_t first = 0,
|
||||
int64_t second = 0,
|
||||
int64_t third = 0) {
|
||||
LongTripleBuilder builder_(_fbb);
|
||||
builder_.add_third(third);
|
||||
builder_.add_second(second);
|
||||
builder_.add_first(first);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct IntPair FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef IntPairBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_FIRST = 4,
|
||||
VT_SECOND = 6
|
||||
};
|
||||
int32_t first() const {
|
||||
return GetField<int32_t>(VT_FIRST, 0);
|
||||
}
|
||||
int32_t second() const {
|
||||
return GetField<int32_t>(VT_SECOND, 0);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int32_t>(verifier, VT_FIRST, 4) &&
|
||||
VerifyField<int32_t>(verifier, VT_SECOND, 4) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct IntPairBuilder {
|
||||
typedef IntPair Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_first(int32_t first) {
|
||||
fbb_.AddElement<int32_t>(IntPair::VT_FIRST, first, 0);
|
||||
}
|
||||
void add_second(int32_t second) {
|
||||
fbb_.AddElement<int32_t>(IntPair::VT_SECOND, second, 0);
|
||||
}
|
||||
explicit IntPairBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<IntPair> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<IntPair>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<IntPair> CreateIntPair(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int32_t first = 0,
|
||||
int32_t second = 0) {
|
||||
IntPairBuilder builder_(_fbb);
|
||||
builder_.add_second(second);
|
||||
builder_.add_first(first);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
struct IntTriple FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef IntTripleBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_FIRST = 4,
|
||||
VT_SECOND = 6,
|
||||
VT_THIRD = 8
|
||||
};
|
||||
int32_t first() const {
|
||||
return GetField<int32_t>(VT_FIRST, 0);
|
||||
}
|
||||
int32_t second() const {
|
||||
return GetField<int32_t>(VT_SECOND, 0);
|
||||
}
|
||||
int32_t third() const {
|
||||
return GetField<int32_t>(VT_THIRD, 0);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyField<int32_t>(verifier, VT_FIRST, 4) &&
|
||||
VerifyField<int32_t>(verifier, VT_SECOND, 4) &&
|
||||
VerifyField<int32_t>(verifier, VT_THIRD, 4) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct IntTripleBuilder {
|
||||
typedef IntTriple Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_first(int32_t first) {
|
||||
fbb_.AddElement<int32_t>(IntTriple::VT_FIRST, first, 0);
|
||||
}
|
||||
void add_second(int32_t second) {
|
||||
fbb_.AddElement<int32_t>(IntTriple::VT_SECOND, second, 0);
|
||||
}
|
||||
void add_third(int32_t third) {
|
||||
fbb_.AddElement<int32_t>(IntTriple::VT_THIRD, third, 0);
|
||||
}
|
||||
explicit IntTripleBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<IntTriple> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<IntTriple>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<IntTriple> CreateIntTriple(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
int32_t first = 0,
|
||||
int32_t second = 0,
|
||||
int32_t third = 0) {
|
||||
IntTripleBuilder builder_(_fbb);
|
||||
builder_.add_third(third);
|
||||
builder_.add_second(second);
|
||||
builder_.add_first(first);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_UTILS_GRAPH_H_
|
||||
@@ -0,0 +1,264 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
|
||||
#ifndef FLATBUFFERS_GENERATED_VARIABLE_GRAPH_H_
|
||||
#define FLATBUFFERS_GENERATED_VARIABLE_GRAPH_H_
|
||||
|
||||
#include "flatbuffers/flatbuffers.h"
|
||||
|
||||
// Ensure the included flatbuffers.h is the same version as when this file was
|
||||
// generated, otherwise it may not be compatible.
|
||||
static_assert(FLATBUFFERS_VERSION_MAJOR == 25 &&
|
||||
FLATBUFFERS_VERSION_MINOR == 2 &&
|
||||
FLATBUFFERS_VERSION_REVISION == 10,
|
||||
"Non-compatible flatbuffers version included");
|
||||
|
||||
#include "array_generated.h"
|
||||
#include "utils_generated.h"
|
||||
|
||||
namespace graph {
|
||||
|
||||
struct FlatVariable;
|
||||
struct FlatVariableBuilder;
|
||||
|
||||
enum VarType : int8_t {
|
||||
VarType_VARIABLE = 0,
|
||||
VarType_CONSTANT = 1,
|
||||
VarType_ARRAY = 2,
|
||||
VarType_PLACEHOLDER = 3,
|
||||
VarType_MIN = VarType_VARIABLE,
|
||||
VarType_MAX = VarType_PLACEHOLDER
|
||||
};
|
||||
|
||||
inline const VarType (&EnumValuesVarType())[4] {
|
||||
static const VarType values[] = {
|
||||
VarType_VARIABLE,
|
||||
VarType_CONSTANT,
|
||||
VarType_ARRAY,
|
||||
VarType_PLACEHOLDER
|
||||
};
|
||||
return values;
|
||||
}
|
||||
|
||||
inline const char * const *EnumNamesVarType() {
|
||||
static const char * const names[5] = {
|
||||
"VARIABLE",
|
||||
"CONSTANT",
|
||||
"ARRAY",
|
||||
"PLACEHOLDER",
|
||||
nullptr
|
||||
};
|
||||
return names;
|
||||
}
|
||||
|
||||
inline const char *EnumNameVarType(VarType e) {
|
||||
if (::flatbuffers::IsOutRange(e, VarType_VARIABLE, VarType_PLACEHOLDER)) return "";
|
||||
const size_t index = static_cast<size_t>(e);
|
||||
return EnumNamesVarType()[index];
|
||||
}
|
||||
|
||||
struct FlatVariable FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
|
||||
typedef FlatVariableBuilder Builder;
|
||||
enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE {
|
||||
VT_ID = 4,
|
||||
VT_NAME = 6,
|
||||
VT_DTYPE = 8,
|
||||
VT_SHAPE = 10,
|
||||
VT_NDARRAY = 12,
|
||||
VT_DEVICE = 14,
|
||||
VT_VARIABLETYPE = 16,
|
||||
VT_CONTROLDEPS = 18,
|
||||
VT_CONTROLDEPFOROP = 20,
|
||||
VT_CONTROLDEPSFORVAR = 22
|
||||
};
|
||||
const graph::IntPair *id() const {
|
||||
return GetPointer<const graph::IntPair *>(VT_ID);
|
||||
}
|
||||
const ::flatbuffers::String *name() const {
|
||||
return GetPointer<const ::flatbuffers::String *>(VT_NAME);
|
||||
}
|
||||
graph::DType dtype() const {
|
||||
return static_cast<graph::DType>(GetField<int8_t>(VT_DTYPE, 0));
|
||||
}
|
||||
const ::flatbuffers::Vector<int64_t> *shape() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<int64_t> *>(VT_SHAPE);
|
||||
}
|
||||
const graph::FlatArray *ndarray() const {
|
||||
return GetPointer<const graph::FlatArray *>(VT_NDARRAY);
|
||||
}
|
||||
int32_t device() const {
|
||||
return GetField<int32_t>(VT_DEVICE, 0);
|
||||
}
|
||||
graph::VarType variabletype() const {
|
||||
return static_cast<graph::VarType>(GetField<int8_t>(VT_VARIABLETYPE, 0));
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDeps() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_CONTROLDEPS);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDepForOp() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_CONTROLDEPFOROP);
|
||||
}
|
||||
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDepsForVar() const {
|
||||
return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *>(VT_CONTROLDEPSFORVAR);
|
||||
}
|
||||
bool Verify(::flatbuffers::Verifier &verifier) const {
|
||||
return VerifyTableStart(verifier) &&
|
||||
VerifyOffset(verifier, VT_ID) &&
|
||||
verifier.VerifyTable(id()) &&
|
||||
VerifyOffset(verifier, VT_NAME) &&
|
||||
verifier.VerifyString(name()) &&
|
||||
VerifyField<int8_t>(verifier, VT_DTYPE, 1) &&
|
||||
VerifyOffset(verifier, VT_SHAPE) &&
|
||||
verifier.VerifyVector(shape()) &&
|
||||
VerifyOffset(verifier, VT_NDARRAY) &&
|
||||
verifier.VerifyTable(ndarray()) &&
|
||||
VerifyField<int32_t>(verifier, VT_DEVICE, 4) &&
|
||||
VerifyField<int8_t>(verifier, VT_VARIABLETYPE, 1) &&
|
||||
VerifyOffset(verifier, VT_CONTROLDEPS) &&
|
||||
verifier.VerifyVector(controlDeps()) &&
|
||||
verifier.VerifyVectorOfStrings(controlDeps()) &&
|
||||
VerifyOffset(verifier, VT_CONTROLDEPFOROP) &&
|
||||
verifier.VerifyVector(controlDepForOp()) &&
|
||||
verifier.VerifyVectorOfStrings(controlDepForOp()) &&
|
||||
VerifyOffset(verifier, VT_CONTROLDEPSFORVAR) &&
|
||||
verifier.VerifyVector(controlDepsForVar()) &&
|
||||
verifier.VerifyVectorOfStrings(controlDepsForVar()) &&
|
||||
verifier.EndTable();
|
||||
}
|
||||
};
|
||||
|
||||
struct FlatVariableBuilder {
|
||||
typedef FlatVariable Table;
|
||||
::flatbuffers::FlatBufferBuilder &fbb_;
|
||||
::flatbuffers::uoffset_t start_;
|
||||
void add_id(::flatbuffers::Offset<graph::IntPair> id) {
|
||||
fbb_.AddOffset(FlatVariable::VT_ID, id);
|
||||
}
|
||||
void add_name(::flatbuffers::Offset<::flatbuffers::String> name) {
|
||||
fbb_.AddOffset(FlatVariable::VT_NAME, name);
|
||||
}
|
||||
void add_dtype(graph::DType dtype) {
|
||||
fbb_.AddElement<int8_t>(FlatVariable::VT_DTYPE, static_cast<int8_t>(dtype), 0);
|
||||
}
|
||||
void add_shape(::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape) {
|
||||
fbb_.AddOffset(FlatVariable::VT_SHAPE, shape);
|
||||
}
|
||||
void add_ndarray(::flatbuffers::Offset<graph::FlatArray> ndarray) {
|
||||
fbb_.AddOffset(FlatVariable::VT_NDARRAY, ndarray);
|
||||
}
|
||||
void add_device(int32_t device) {
|
||||
fbb_.AddElement<int32_t>(FlatVariable::VT_DEVICE, device, 0);
|
||||
}
|
||||
void add_variabletype(graph::VarType variabletype) {
|
||||
fbb_.AddElement<int8_t>(FlatVariable::VT_VARIABLETYPE, static_cast<int8_t>(variabletype), 0);
|
||||
}
|
||||
void add_controlDeps(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDeps) {
|
||||
fbb_.AddOffset(FlatVariable::VT_CONTROLDEPS, controlDeps);
|
||||
}
|
||||
void add_controlDepForOp(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDepForOp) {
|
||||
fbb_.AddOffset(FlatVariable::VT_CONTROLDEPFOROP, controlDepForOp);
|
||||
}
|
||||
void add_controlDepsForVar(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDepsForVar) {
|
||||
fbb_.AddOffset(FlatVariable::VT_CONTROLDEPSFORVAR, controlDepsForVar);
|
||||
}
|
||||
explicit FlatVariableBuilder(::flatbuffers::FlatBufferBuilder &_fbb)
|
||||
: fbb_(_fbb) {
|
||||
start_ = fbb_.StartTable();
|
||||
}
|
||||
::flatbuffers::Offset<FlatVariable> Finish() {
|
||||
const auto end = fbb_.EndTable(start_);
|
||||
auto o = ::flatbuffers::Offset<FlatVariable>(end);
|
||||
return o;
|
||||
}
|
||||
};
|
||||
|
||||
inline ::flatbuffers::Offset<FlatVariable> CreateFlatVariable(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
::flatbuffers::Offset<graph::IntPair> id = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::String> name = 0,
|
||||
graph::DType dtype = graph::DType_INHERIT,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<int64_t>> shape = 0,
|
||||
::flatbuffers::Offset<graph::FlatArray> ndarray = 0,
|
||||
int32_t device = 0,
|
||||
graph::VarType variabletype = graph::VarType_VARIABLE,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDeps = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDepForOp = 0,
|
||||
::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> controlDepsForVar = 0) {
|
||||
FlatVariableBuilder builder_(_fbb);
|
||||
builder_.add_controlDepsForVar(controlDepsForVar);
|
||||
builder_.add_controlDepForOp(controlDepForOp);
|
||||
builder_.add_controlDeps(controlDeps);
|
||||
builder_.add_device(device);
|
||||
builder_.add_ndarray(ndarray);
|
||||
builder_.add_shape(shape);
|
||||
builder_.add_name(name);
|
||||
builder_.add_id(id);
|
||||
builder_.add_variabletype(variabletype);
|
||||
builder_.add_dtype(dtype);
|
||||
return builder_.Finish();
|
||||
}
|
||||
|
||||
inline ::flatbuffers::Offset<FlatVariable> CreateFlatVariableDirect(
|
||||
::flatbuffers::FlatBufferBuilder &_fbb,
|
||||
::flatbuffers::Offset<graph::IntPair> id = 0,
|
||||
const char *name = nullptr,
|
||||
graph::DType dtype = graph::DType_INHERIT,
|
||||
const std::vector<int64_t> *shape = nullptr,
|
||||
::flatbuffers::Offset<graph::FlatArray> ndarray = 0,
|
||||
int32_t device = 0,
|
||||
graph::VarType variabletype = graph::VarType_VARIABLE,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDeps = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDepForOp = nullptr,
|
||||
const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *controlDepsForVar = nullptr) {
|
||||
auto name__ = name ? _fbb.CreateString(name) : 0;
|
||||
auto shape__ = shape ? _fbb.CreateVector<int64_t>(*shape) : 0;
|
||||
auto controlDeps__ = controlDeps ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*controlDeps) : 0;
|
||||
auto controlDepForOp__ = controlDepForOp ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*controlDepForOp) : 0;
|
||||
auto controlDepsForVar__ = controlDepsForVar ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*controlDepsForVar) : 0;
|
||||
return graph::CreateFlatVariable(
|
||||
_fbb,
|
||||
id,
|
||||
name__,
|
||||
dtype,
|
||||
shape__,
|
||||
ndarray,
|
||||
device,
|
||||
variabletype,
|
||||
controlDeps__,
|
||||
controlDepForOp__,
|
||||
controlDepsForVar__);
|
||||
}
|
||||
|
||||
inline const graph::FlatVariable *GetFlatVariable(const void *buf) {
|
||||
return ::flatbuffers::GetRoot<graph::FlatVariable>(buf);
|
||||
}
|
||||
|
||||
inline const graph::FlatVariable *GetSizePrefixedFlatVariable(const void *buf) {
|
||||
return ::flatbuffers::GetSizePrefixedRoot<graph::FlatVariable>(buf);
|
||||
}
|
||||
|
||||
inline bool VerifyFlatVariableBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifyBuffer<graph::FlatVariable>(nullptr);
|
||||
}
|
||||
|
||||
inline bool VerifySizePrefixedFlatVariableBuffer(
|
||||
::flatbuffers::Verifier &verifier) {
|
||||
return verifier.VerifySizePrefixedBuffer<graph::FlatVariable>(nullptr);
|
||||
}
|
||||
|
||||
inline void FinishFlatVariableBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatVariable> root) {
|
||||
fbb.Finish(root);
|
||||
}
|
||||
|
||||
inline void FinishSizePrefixedFlatVariableBuffer(
|
||||
::flatbuffers::FlatBufferBuilder &fbb,
|
||||
::flatbuffers::Offset<graph::FlatVariable> root) {
|
||||
fbb.FinishSizePrefixed(root);
|
||||
}
|
||||
|
||||
} // namespace graph
|
||||
|
||||
#endif // FLATBUFFERS_GENERATED_VARIABLE_GRAPH_H_
|
||||
Reference in New Issue
Block a user