tanakamasayuki / Arduino_TensorFlowLite_ESP32

Allows you to run machine learning models locally on your ESP32 device.
Apache License 2.0
235 stars 49 forks source link

Compilation error #4

Open fadelgaber opened 3 years ago

fadelgaber commented 3 years ago

Getting the following errors/warnings when compiling for a SparkFun Edge board. Compiler seems to not be happy about a lot of things, any fix to this?

Arduino: 1.8.13 (Linux), Board: "Edge, 921600, 921600 (SparkFun.com), Ambiq Secure Bootloader (Default)"

sketch/arduino_accelerometer_handler.cpp: In function 'TfLiteStatus SetupAccelerometer(tflite::ErrorReporter*)':
sketch/arduino_accelerometer_handler.cpp:49:7: warning: unused variable 'accInitRes' [-Wunused-variable]
   int accInitRes = initAccelerometer();
       ^~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.h:20,
                 from /home/fadel/Desktop/Projects/ml/Tensorflow_AIOT2019/magic_wand/magic_wand.ino:35:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.h:20,
                 from /home/fadel/Desktop/Projects/ml/Tensorflow_AIOT2019/magic_wand/magic_wand.ino:35:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/tensor_utils.cpp: In function 'TfLiteStatus tflite::ResetVariableTensor(TfLiteTensor*)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/tensor_utils.cpp:40:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
   for (int i = 0; i < tensor->bytes; ++i) {
                   ~~^~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/flatbuffer_conversions.h:24,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/flatbuffer_conversions.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/flatbuffer_conversions.h:24,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/flatbuffer_conversions.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/flatbuffer_conversions.cpp: In function 'TfLiteStatus tflite::{anonymous}::FlatBufferIntVectorToArray(int, const flatbuffers::Vector<long int>*, int*, tflite::ErrorReporter*, const char*)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/flatbuffer_conversions.cpp:72:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
     if (num_dimensions > max_size_of_buffer / sizeof(int)) {
         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.cpp: In function 'TfLiteStatus tflite::GetRegistrationFromOpCode(const tflite::OperatorCode*, const tflite::OpResolver&, tflite::ErrorReporter*, const TfLiteRegistration**)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.cpp:29:20: warning: comparison is always false due to limited range of data type [-Wtype-limits]
       builtin_code < BuiltinOperator_MIN) {
       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/debug_log_numbers.cpp: In function 'char* {anonymous}::FastFloatToBufferLeft(float, char*)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/debug_log_numbers.cpp:117:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   const uint32_t u = *reinterpret_cast<uint32_t*>(&f);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/memory_helpers.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/memory_helpers.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/memory_helpers.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/memory_helpers.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/simple_memory_allocator.h:21,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_allocator.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_allocator.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/simple_memory_allocator.h:21,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_allocator.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_allocator.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_allocator.cpp: In member function 'TfLiteStatus tflite::MicroAllocator::RegisterPreallocatedInput(uint8_t*, size_t)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_allocator.cpp:74:40: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if (buffer == nullptr || input_index < 0 ||
                            ~~~~~~~~~~~~^~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_allocator.cpp: In member function 'TfLiteStatus tflite::MicroAllocator::InitializeRuntimeTensor(const tflite::Tensor&, const flatbuffers::Vector<flatbuffers::Offset<tflite::Buffer> >*, tflite::ErrorReporter*, TfLiteTensor*, uint8_t*)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_allocator.cpp:261:18: warning: unused variable 'array_size' [-Wunused-variable]
       if (size_t array_size = array->size()) {
                  ^~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp:15:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp:15:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_mutable_op_resolver.h:18,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_mutable_op_resolver.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_mutable_op_resolver.h:18,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_mutable_op_resolver.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp: In constructor 'tflite::MicroInterpreter::MicroInterpreter(const tflite::Model*, const tflite::OpResolver&, uint8_t*, size_t, tflite::ErrorReporter*)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp:94:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
     for (int t = 0; t < tensors_size(); ++t) {
                     ~~^~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp: In member function 'TfLiteStatus tflite::MicroInterpreter::Invoke()':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp:169:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
     if (index < 0 || index >= opcodes->size()) {
         ~~~~~~^~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp: In member function 'TfLiteTensor* tflite::MicroInterpreter::input(size_t)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp:273:14: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if ((index < 0) || (index >= length)) {
        ~~~~~~^~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp: In member function 'TfLiteTensor* tflite::MicroInterpreter::output(size_t)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp:284:14: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if ((index < 0) || (index >= outputs->size())) {
        ~~~~~~^~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp: In member function 'TfLiteTensor* tflite::MicroInterpreter::tensor(size_t)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_interpreter.cpp:294:14: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if ((index < 0) || (index >= tensors_size())) {
        ~~~~~~^~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/simple_memory_allocator.h:21,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/simple_memory_allocator.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/simple_memory_allocator.h:21,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/simple_memory_allocator.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/test_helpers.h:23,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/test_helpers.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/test_helpers.h:23,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/test_helpers.cpp:16:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_mutable_op_resolver.h:18,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/all_ops_resolver.h:16,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/all_ops_resolver.cpp:13:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameTensorType(tflite::TensorType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:389:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < TensorType_FLOAT32 || e > TensorType_INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameQuantizationDetails(tflite::QuantizationDetails)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:419:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < QuantizationDetails_NONE || e > QuantizationDetails_CustomQuantization) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/core/api/op_resolver.h:20,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/micro_mutable_op_resolver.h:18,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/all_ops_resolver.h:16,
                 from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/all_ops_resolver.cpp:13:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOperator(tflite::BuiltinOperator)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:862:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOperator_ADD || e > BuiltinOperator_NON_MAX_SUPPRESSION_V5) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameBuiltinOptions(tflite::BuiltinOptions)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:1177:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < BuiltinOptions_NONE || e > BuiltinOptions_NonMaxSuppressionV5Options) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNamePadding(tflite::Padding)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2400:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < Padding_SAME || e > Padding_VALID) return "";
       ~~^~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameActivationFunctionType(tflite::ActivationFunctionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2442:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < ActivationFunctionType_NONE || e > ActivationFunctionType_SIGN_BIT) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSHProjectionType(tflite::LSHProjectionType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2475:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSHProjectionType_UNKNOWN || e > LSHProjectionType_DENSE) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameFullyConnectedOptionsWeightsFormat(tflite::FullyConnectedOptionsWeightsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2505:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < FullyConnectedOptionsWeightsFormat_DEFAULT || e > FullyConnectedOptionsWeightsFormat_SHUFFLED4x16INT8) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameLSTMKernelType(tflite::LSTMKernelType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2535:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < LSTMKernelType_FULL || e > LSTMKernelType_BASIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCombinerType(tflite::CombinerType)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2568:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CombinerType_SUM || e > CombinerType_SQRTN) return "";
       ~~^~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameMirrorPadMode(tflite::MirrorPadMode)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2598:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < MirrorPadMode_REFLECT || e > MirrorPadMode_SYMMETRIC) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h: In function 'const char* tflite::EnumNameCustomOptionsFormat(tflite::CustomOptionsFormat)':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/schema/schema_generated.h:2625:9: warning: comparison is always false due to limited range of data type [-Wtype-limits]
   if (e < CustomOptionsFormat_FLEXBUFFERS || e > CustomOptionsFormat_FLEXBUFFERS) return "";
       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:15:
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:63:54: error: macro "F" passed 2 arguments, but takes just 1
     output_data[i] = F(input1_data[i], input2_data[i]);
                                                      ^
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:104:60: error: macro "F" passed 2 arguments, but takes just 1
     output_data[i] = F(scaled_input1_val, scaled_input2_val);
                                                            ^
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:131:65: error: macro "F" passed 2 arguments, but takes just 1
                 input2_data[SubscriptToIndex(desc2, b, y, x, c)]);
                                                                 ^
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:192:53: error: macro "F" passed 2 arguments, but takes just 1
               F(scaled_input1_val, scaled_input2_val);
                                                     ^
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::EqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:256:1:   required from 'void tflite::reference_ops::Broadcast4DSlowEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:76:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:118:53:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::EqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:256:1:   required from 'void tflite::reference_ops::EqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:76:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:118:53:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::EqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:256:1:   required from 'void tflite::reference_ops::Broadcast4DSlowEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:76:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:122:52:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::EqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:256:1:   required from 'void tflite::reference_ops::EqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:76:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:122:52:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::NotEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:257:1:   required from 'void tflite::reference_ops::Broadcast4DSlowNotEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:77:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedNotEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:154:56:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::NotEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:257:1:   required from 'void tflite::reference_ops::NotEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:77:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedNotEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:154:56:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::NotEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:257:1:   required from 'void tflite::reference_ops::Broadcast4DSlowNotEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:77:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedNotEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:158:55:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::NotEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:257:1:   required from 'void tflite::reference_ops::NotEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:77:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedNotEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:158:55:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::GreaterFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:258:1:   required from 'void tflite::reference_ops::Broadcast4DSlowGreaterWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:78:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedGreater(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:186:55:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::GreaterFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:258:1:   required from 'void tflite::reference_ops::GreaterWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:78:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedGreater(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:186:55:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::GreaterFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:258:1:   required from 'void tflite::reference_ops::Broadcast4DSlowGreaterWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:78:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedGreater(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:190:54:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::GreaterFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:258:1:   required from 'void tflite::reference_ops::GreaterWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:78:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedGreater(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:190:54:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::GreaterEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:259:1:   required from 'void tflite::reference_ops::Broadcast4DSlowGreaterEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:79:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedGreaterEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:218:60:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::GreaterEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:259:1:   required from 'void tflite::reference_ops::GreaterEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:79:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedGreaterEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:218:60:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::GreaterEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:259:1:   required from 'void tflite::reference_ops::Broadcast4DSlowGreaterEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:79:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedGreaterEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:222:59:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::GreaterEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:259:1:   required from 'void tflite::reference_ops::GreaterEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:79:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedGreaterEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:222:59:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::LessFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:260:1:   required from 'void tflite::reference_ops::Broadcast4DSlowLessWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:80:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedLess(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:250:52:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::LessFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:260:1:   required from 'void tflite::reference_ops::LessWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:80:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedLess(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:250:52:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::LessFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:260:1:   required from 'void tflite::reference_ops::Broadcast4DSlowLessWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:80:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedLess(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:254:51:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::LessFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:260:1:   required from 'void tflite::reference_ops::LessWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:80:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedLess(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:254:51:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::LessEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:261:1:   required from 'void tflite::reference_ops::Broadcast4DSlowLessEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:81:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedLessEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:282:57:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char; bool (* F)(long int, long int) = tflite::reference_ops::LessEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:261:1:   required from 'void tflite::reference_ops::LessEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = unsigned char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:81:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedLessEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = unsigned char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:282:57:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::BroadcastComparison4DSlowWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::LessEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:261:1:   required from 'void tflite::reference_ops::Broadcast4DSlowLessEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:81:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedLessEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:286:56:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:185:23: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
           const int32 scaled_input1_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:188:23: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
           const int32 scaled_input2_val =
                       ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h: In instantiation of 'void tflite::reference_ops::ComparisonWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char; bool (* F)(long int, long int) = tflite::reference_ops::LessEqualFn<long int>]':
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:261:1:   required from 'void tflite::reference_ops::LessEqualWithScaling(const tflite::ComparisonParams&, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, const T*, const tflite::RuntimeShape&, bool*) [with T = signed char]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:81:1:   required from 'void tflite::ops::micro::comparisons::{anonymous}::EvalQuantizedLessEqual(TfLiteContext*, TfLiteNode*, const TfLiteTensor*, const TfLiteTensor*, TfLiteTensor*, bool) [with input_dtype = signed char; TfLiteContext = TfLiteContext]'
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/experimental/micro/kernels/comparisons.cpp:286:56:   required from here
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:98:17: warning: unused variable 'scaled_input1_val' [-Wunused-variable]
     const int32 scaled_input1_val =
                 ^~~~~~~~~~~~~~~~~
/home/fadel/snap/arduino/current/Arduino/libraries/Arduino_TensorFlowLite/src/tensorflow/lite/kernels/internal/reference/comparisons.h:101:17: warning: unused variable 'scaled_input2_val' [-Wunused-variable]
     const int32 scaled_input2_val =
                 ^~~~~~~~~~~~~~~~~
exit status 1
Error compiling for board Edge.
tanakamasayuki commented 3 years ago

This is for the ESP32 platform only.   https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/micro/examples/hello_world#deploy-to-sparkfun-edge

There was a way to move for the edge on this page.

arnaudonate commented 3 years ago

Hello, I am receiving some errors when compiling for ESP32, hope you can help me figure out what's the issuesas I've been trying to solve it without any success. This is the error I keep getting:

C:\Users\...\debug_log_numbers.cpp: In function 'char* {anonymous}::FastFloatToBufferLeft(float, char*)':
C:\Users\...\debug_log_numbers.cpp:117:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
   const uint32_t u = *reinterpret_cast<uint32_t*>(&f);
                                                     ^
C:\Users\...\micro_interpreter.cpp: In member function 'TfLiteTensor* tflite::MicroInterpreter::input(size_t)':
C:\Users\...\micro_interpreter.cpp:230:14: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if ((index < 0) || (index >= length)) {
              ^
C:\Users\...\micro_interpreter.cpp: In member function 'TfLiteTensor* tflite::MicroInterpreter::output(size_t)':
C:\Users\...\micro_interpreter.cpp:241:14: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if ((index < 0) || (index >= outputs->size())) {
              ^
C:\Users\...\micro_interpreter.cpp: In member function 'TfLiteTensor* tflite::MicroInterpreter::tensor(size_t)':
C:\Users\...\micro_interpreter.cpp:251:14: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if ((index < 0) || (index >= tensors_size())) {
              ^
C:\Users\...\micro_interpreter.cpp: In member function 'tflite::pairTfLiteNodeAndRegistration tflite::MicroInterpreter::node_and_registration(int)':
C:\Users\...\micro_interpreter.cpp:267:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
     if (index < 0 || index >= opcodes->size()) {
               ^
C:\Users\...\micro_allocator.cpp: In member function 'TfLiteStatus tflite::MicroAllocator::RegisterPreallocatedInput(uint8_t*, size_t)':
C:\Users\...\micro_allocator.cpp:100:40: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if (buffer == nullptr || input_index < 0 ||
                                        ^
C:\Users\...\micro_allocator.cpp: In member function 'TfLiteStatus tflite::MicroAllocator::AllocateNodeAndRegistrations(const tflite::OpResolver&, tflite::NodeAndRegistration**)':
C:\Users\...\micro_allocator.cpp:136:15: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
     if (index < 0 || index >= opcodes->size()) {
               ^
C:\Users\...\micro_allocator.cpp: In member function 'TfLiteStatus tflite::MicroAllocator::InitializeRuntimeTensor(const tflite::Tensor&, const flatbuffers::Vector<flatbuffers::Offset<tflite::Buffer> >*, tflite::ErrorReporter*, TfLiteTensor*, uint8_t*)':
C:\Users\...\micro_allocator.cpp:399:18: warning: unused variable 'array_size' [-Wunused-variable]
       if (size_t array_size = array->size()) {
                  ^
C:\Users\...\filterbank.c: In function 'FilterbankSqrt':
C:\Users\...\filterbank.c:121:25: error: pointer targets in initialization differ in signedness [-Werror=pointer-sign]
   const int64_t* work = state->work + 1;
                         ^
cc1.exe: some warnings being treated as errors
exit status 1
Error compiling for board ESP32 Dev Module.