aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/schema/schema_generated.h
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-05-07 15:41:22 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-05-07 17:27:20 -0700
commitfc7f0b296dd53d1b72af21d36d36b6bcc5291ea7 (patch)
tree46e76ead2391a3fb1232459189ad0b8d0d8066ac /tensorflow/contrib/lite/schema/schema_generated.h
parent3a2f1cfb73fa6a21eba077485bdc08aa05646ad1 (diff)
Add support for select (via tf.where) support to tflite.
PiperOrigin-RevId: 195734246
Diffstat (limited to 'tensorflow/contrib/lite/schema/schema_generated.h')
-rw-r--r--[-rwxr-xr-x]tensorflow/contrib/lite/schema/schema_generated.h124
1 files changed, 118 insertions, 6 deletions
diff --git a/tensorflow/contrib/lite/schema/schema_generated.h b/tensorflow/contrib/lite/schema/schema_generated.h
index c6e4dab454..a2f0c8cdd2 100755..100644
--- a/tensorflow/contrib/lite/schema/schema_generated.h
+++ b/tensorflow/contrib/lite/schema/schema_generated.h
@@ -169,6 +169,9 @@ struct LessEqualOptionsT;
struct NegOptions;
struct NegOptionsT;
+struct SelectOptions;
+struct SelectOptionsT;
+
struct OperatorCode;
struct OperatorCodeT;
@@ -292,11 +295,12 @@ enum BuiltinOperator {
BuiltinOperator_GREATER = 61,
BuiltinOperator_GREATER_EQUAL = 62,
BuiltinOperator_LESS_EQUAL = 63,
+ BuiltinOperator_SELECT = 64,
BuiltinOperator_MIN = BuiltinOperator_ADD,
- BuiltinOperator_MAX = BuiltinOperator_LESS_EQUAL
+ BuiltinOperator_MAX = BuiltinOperator_SELECT
};
-inline BuiltinOperator (&EnumValuesBuiltinOperator())[63] {
+inline BuiltinOperator (&EnumValuesBuiltinOperator())[64] {
static BuiltinOperator values[] = {
BuiltinOperator_ADD,
BuiltinOperator_AVERAGE_POOL_2D,
@@ -360,7 +364,8 @@ inline BuiltinOperator (&EnumValuesBuiltinOperator())[63] {
BuiltinOperator_PADV2,
BuiltinOperator_GREATER,
BuiltinOperator_GREATER_EQUAL,
- BuiltinOperator_LESS_EQUAL
+ BuiltinOperator_LESS_EQUAL,
+ BuiltinOperator_SELECT
};
return values;
}
@@ -431,6 +436,7 @@ inline const char **EnumNamesBuiltinOperator() {
"GREATER",
"GREATER_EQUAL",
"LESS_EQUAL",
+ "SELECT",
nullptr
};
return names;
@@ -489,11 +495,12 @@ enum BuiltinOptions {
BuiltinOptions_GreaterOptions = 44,
BuiltinOptions_GreaterEqualOptions = 45,
BuiltinOptions_LessEqualOptions = 46,
+ BuiltinOptions_SelectOptions = 47,
BuiltinOptions_MIN = BuiltinOptions_NONE,
- BuiltinOptions_MAX = BuiltinOptions_LessEqualOptions
+ BuiltinOptions_MAX = BuiltinOptions_SelectOptions
};
-inline BuiltinOptions (&EnumValuesBuiltinOptions())[47] {
+inline BuiltinOptions (&EnumValuesBuiltinOptions())[48] {
static BuiltinOptions values[] = {
BuiltinOptions_NONE,
BuiltinOptions_Conv2DOptions,
@@ -541,7 +548,8 @@ inline BuiltinOptions (&EnumValuesBuiltinOptions())[47] {
BuiltinOptions_PadV2Options,
BuiltinOptions_GreaterOptions,
BuiltinOptions_GreaterEqualOptions,
- BuiltinOptions_LessEqualOptions
+ BuiltinOptions_LessEqualOptions,
+ BuiltinOptions_SelectOptions
};
return values;
}
@@ -595,6 +603,7 @@ inline const char **EnumNamesBuiltinOptions() {
"GreaterOptions",
"GreaterEqualOptions",
"LessEqualOptions",
+ "SelectOptions",
nullptr
};
return names;
@@ -793,6 +802,10 @@ template<> struct BuiltinOptionsTraits<LessEqualOptions> {
static const BuiltinOptions enum_value = BuiltinOptions_LessEqualOptions;
};
+template<> struct BuiltinOptionsTraits<SelectOptions> {
+ static const BuiltinOptions enum_value = BuiltinOptions_SelectOptions;
+};
+
struct BuiltinOptionsUnion {
BuiltinOptions type;
void *value;
@@ -1192,6 +1205,14 @@ struct BuiltinOptionsUnion {
return type == BuiltinOptions_LessEqualOptions ?
reinterpret_cast<const LessEqualOptionsT *>(value) : nullptr;
}
+ SelectOptionsT *AsSelectOptions() {
+ return type == BuiltinOptions_SelectOptions ?
+ reinterpret_cast<SelectOptionsT *>(value) : nullptr;
+ }
+ const SelectOptionsT *AsSelectOptions() const {
+ return type == BuiltinOptions_SelectOptions ?
+ reinterpret_cast<const SelectOptionsT *>(value) : nullptr;
+ }
};
bool VerifyBuiltinOptions(flatbuffers::Verifier &verifier, const void *obj, BuiltinOptions type);
@@ -4319,6 +4340,46 @@ inline flatbuffers::Offset<NegOptions> CreateNegOptions(
flatbuffers::Offset<NegOptions> CreateNegOptions(flatbuffers::FlatBufferBuilder &_fbb, const NegOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
+struct SelectOptionsT : public flatbuffers::NativeTable {
+ typedef SelectOptions TableType;
+ SelectOptionsT() {
+ }
+};
+
+struct SelectOptions FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
+ typedef SelectOptionsT NativeTableType;
+ bool Verify(flatbuffers::Verifier &verifier) const {
+ return VerifyTableStart(verifier) &&
+ verifier.EndTable();
+ }
+ SelectOptionsT *UnPack(const flatbuffers::resolver_function_t *_resolver = nullptr) const;
+ void UnPackTo(SelectOptionsT *_o, const flatbuffers::resolver_function_t *_resolver = nullptr) const;
+ static flatbuffers::Offset<SelectOptions> Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelectOptionsT* _o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
+};
+
+struct SelectOptionsBuilder {
+ flatbuffers::FlatBufferBuilder &fbb_;
+ flatbuffers::uoffset_t start_;
+ explicit SelectOptionsBuilder(flatbuffers::FlatBufferBuilder &_fbb)
+ : fbb_(_fbb) {
+ start_ = fbb_.StartTable();
+ }
+ SelectOptionsBuilder &operator=(const SelectOptionsBuilder &);
+ flatbuffers::Offset<SelectOptions> Finish() {
+ const auto end = fbb_.EndTable(start_);
+ auto o = flatbuffers::Offset<SelectOptions>(end);
+ return o;
+ }
+};
+
+inline flatbuffers::Offset<SelectOptions> CreateSelectOptions(
+ flatbuffers::FlatBufferBuilder &_fbb) {
+ SelectOptionsBuilder builder_(_fbb);
+ return builder_.Finish();
+}
+
+flatbuffers::Offset<SelectOptions> CreateSelectOptions(flatbuffers::FlatBufferBuilder &_fbb, const SelectOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher = nullptr);
+
struct OperatorCodeT : public flatbuffers::NativeTable {
typedef OperatorCode TableType;
BuiltinOperator builtin_code;
@@ -4574,6 +4635,9 @@ struct Operator FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
const LessEqualOptions *builtin_options_as_LessEqualOptions() const {
return builtin_options_type() == BuiltinOptions_LessEqualOptions ? static_cast<const LessEqualOptions *>(builtin_options()) : nullptr;
}
+ const SelectOptions *builtin_options_as_SelectOptions() const {
+ return builtin_options_type() == BuiltinOptions_SelectOptions ? static_cast<const SelectOptions *>(builtin_options()) : nullptr;
+ }
const flatbuffers::Vector<uint8_t> *custom_options() const {
return GetPointer<const flatbuffers::Vector<uint8_t> *>(VT_CUSTOM_OPTIONS);
}
@@ -4784,6 +4848,10 @@ template<> inline const LessEqualOptions *Operator::builtin_options_as<LessEqual
return builtin_options_as_LessEqualOptions();
}
+template<> inline const SelectOptions *Operator::builtin_options_as<SelectOptions>() const {
+ return builtin_options_as_SelectOptions();
+}
+
struct OperatorBuilder {
flatbuffers::FlatBufferBuilder &fbb_;
flatbuffers::uoffset_t start_;
@@ -6525,6 +6593,29 @@ inline flatbuffers::Offset<NegOptions> CreateNegOptions(flatbuffers::FlatBufferB
_fbb);
}
+inline SelectOptionsT *SelectOptions::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
+ auto _o = new SelectOptionsT();
+ UnPackTo(_o, _resolver);
+ return _o;
+}
+
+inline void SelectOptions::UnPackTo(SelectOptionsT *_o, const flatbuffers::resolver_function_t *_resolver) const {
+ (void)_o;
+ (void)_resolver;
+}
+
+inline flatbuffers::Offset<SelectOptions> SelectOptions::Pack(flatbuffers::FlatBufferBuilder &_fbb, const SelectOptionsT* _o, const flatbuffers::rehasher_function_t *_rehasher) {
+ return CreateSelectOptions(_fbb, _o, _rehasher);
+}
+
+inline flatbuffers::Offset<SelectOptions> CreateSelectOptions(flatbuffers::FlatBufferBuilder &_fbb, const SelectOptionsT *_o, const flatbuffers::rehasher_function_t *_rehasher) {
+ (void)_rehasher;
+ (void)_o;
+ struct _VectorArgs { flatbuffers::FlatBufferBuilder *__fbb; const SelectOptionsT* __o; const flatbuffers::rehasher_function_t *__rehasher; } _va = { &_fbb, _o, _rehasher}; (void)_va;
+ return tflite::CreateSelectOptions(
+ _fbb);
+}
+
inline OperatorCodeT *OperatorCode::UnPack(const flatbuffers::resolver_function_t *_resolver) const {
auto _o = new OperatorCodeT();
UnPackTo(_o, _resolver);
@@ -6892,6 +6983,10 @@ inline bool VerifyBuiltinOptions(flatbuffers::Verifier &verifier, const void *ob
auto ptr = reinterpret_cast<const LessEqualOptions *>(obj);
return verifier.VerifyTable(ptr);
}
+ case BuiltinOptions_SelectOptions: {
+ auto ptr = reinterpret_cast<const SelectOptions *>(obj);
+ return verifier.VerifyTable(ptr);
+ }
default: return false;
}
}
@@ -7094,6 +7189,10 @@ inline void *BuiltinOptionsUnion::UnPack(const void *obj, BuiltinOptions type, c
auto ptr = reinterpret_cast<const LessEqualOptions *>(obj);
return ptr->UnPack(resolver);
}
+ case BuiltinOptions_SelectOptions: {
+ auto ptr = reinterpret_cast<const SelectOptions *>(obj);
+ return ptr->UnPack(resolver);
+ }
default: return nullptr;
}
}
@@ -7284,6 +7383,10 @@ inline flatbuffers::Offset<void> BuiltinOptionsUnion::Pack(flatbuffers::FlatBuff
auto ptr = reinterpret_cast<const LessEqualOptionsT *>(value);
return CreateLessEqualOptions(_fbb, ptr, _rehasher).Union();
}
+ case BuiltinOptions_SelectOptions: {
+ auto ptr = reinterpret_cast<const SelectOptionsT *>(value);
+ return CreateSelectOptions(_fbb, ptr, _rehasher).Union();
+ }
default: return 0;
}
}
@@ -7474,6 +7577,10 @@ inline BuiltinOptionsUnion::BuiltinOptionsUnion(const BuiltinOptionsUnion &u) FL
value = new LessEqualOptionsT(*reinterpret_cast<LessEqualOptionsT *>(u.value));
break;
}
+ case BuiltinOptions_SelectOptions: {
+ value = new SelectOptionsT(*reinterpret_cast<SelectOptionsT *>(u.value));
+ break;
+ }
default:
break;
}
@@ -7711,6 +7818,11 @@ inline void BuiltinOptionsUnion::Reset() {
delete ptr;
break;
}
+ case BuiltinOptions_SelectOptions: {
+ auto ptr = reinterpret_cast<SelectOptionsT *>(value);
+ delete ptr;
+ break;
+ }
default: break;
}
value = nullptr;