Update flatbuffer to v24.3.7

Signed-off-by: Tai Ly <tai.ly@arm.com>
Change-Id: I9ab0e8ab4e3c37f1dd135b57661b25e18a5df5cb
diff --git a/include/tosa_generated.h b/include/tosa_generated.h
index 1b5e164..c907c89 100644
--- a/include/tosa_generated.h
+++ b/include/tosa_generated.h
@@ -8,9 +8,9 @@
 
 // Ensure the included flatbuffers.h is the same version as when this file was
 // generated, otherwise it may not be compatible.
-static_assert(FLATBUFFERS_VERSION_MAJOR == 23 &&
-              FLATBUFFERS_VERSION_MINOR == 5 &&
-              FLATBUFFERS_VERSION_REVISION == 26,
+static_assert(FLATBUFFERS_VERSION_MAJOR == 24 &&
+              FLATBUFFERS_VERSION_MINOR == 3 &&
+              FLATBUFFERS_VERSION_REVISION == 7,
              "Non-compatible flatbuffers version included");
 
 namespace tosa {
diff --git a/python/tosa/ClampAttribute.py b/python/tosa/ClampAttribute.py
index 6a41498..40254ec 100644
--- a/python/tosa/ClampAttribute.py
+++ b/python/tosa/ClampAttribute.py
@@ -97,7 +97,7 @@
 def ClampAttributeStartMinValVector(builder, numElems):
     return builder.StartVector(1, numElems, 1)
 
-def StartMinValVector(builder, numElems: int) -> int:
+def StartMinValVector(builder, numElems):
     return ClampAttributeStartMinValVector(builder, numElems)
 
 def ClampAttributeAddMaxVal(builder, maxVal):
@@ -109,7 +109,7 @@
 def ClampAttributeStartMaxValVector(builder, numElems):
     return builder.StartVector(1, numElems, 1)
 
-def StartMaxValVector(builder, numElems: int) -> int:
+def StartMaxValVector(builder, numElems):
     return ClampAttributeStartMaxValVector(builder, numElems)
 
 def ClampAttributeEnd(builder):
diff --git a/python/tosa/ConvAttribute.py b/python/tosa/ConvAttribute.py
index dfa75dc..1deca59 100644
--- a/python/tosa/ConvAttribute.py
+++ b/python/tosa/ConvAttribute.py
@@ -152,7 +152,7 @@
 def ConvAttributeStartPadVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartPadVector(builder, numElems: int) -> int:
+def StartPadVector(builder, numElems):
     return ConvAttributeStartPadVector(builder, numElems)
 
 def ConvAttributeAddStride(builder, stride):
@@ -164,7 +164,7 @@
 def ConvAttributeStartStrideVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartStrideVector(builder, numElems: int) -> int:
+def StartStrideVector(builder, numElems):
     return ConvAttributeStartStrideVector(builder, numElems)
 
 def ConvAttributeAddDilation(builder, dilation):
@@ -176,7 +176,7 @@
 def ConvAttributeStartDilationVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartDilationVector(builder, numElems: int) -> int:
+def StartDilationVector(builder, numElems):
     return ConvAttributeStartDilationVector(builder, numElems)
 
 def ConvAttributeAddInputZp(builder, inputZp):
diff --git a/python/tosa/CustomAttribute.py b/python/tosa/CustomAttribute.py
index db35dca..4c1c477 100644
--- a/python/tosa/CustomAttribute.py
+++ b/python/tosa/CustomAttribute.py
@@ -96,7 +96,7 @@
 def CustomAttributeStartImplementationAttrsVector(builder, numElems):
     return builder.StartVector(1, numElems, 1)
 
-def StartImplementationAttrsVector(builder, numElems: int) -> int:
+def StartImplementationAttrsVector(builder, numElems):
     return CustomAttributeStartImplementationAttrsVector(builder, numElems)
 
 def CustomAttributeEnd(builder):
diff --git a/python/tosa/PadAttribute.py b/python/tosa/PadAttribute.py
index 301bf17..8adf9f7 100644
--- a/python/tosa/PadAttribute.py
+++ b/python/tosa/PadAttribute.py
@@ -70,7 +70,7 @@
 def PadAttributeStartPadConstVector(builder, numElems):
     return builder.StartVector(1, numElems, 1)
 
-def StartPadConstVector(builder, numElems: int) -> int:
+def StartPadConstVector(builder, numElems):
     return PadAttributeStartPadConstVector(builder, numElems)
 
 def PadAttributeEnd(builder):
diff --git a/python/tosa/PoolAttribute.py b/python/tosa/PoolAttribute.py
index c13e038..831d43b 100644
--- a/python/tosa/PoolAttribute.py
+++ b/python/tosa/PoolAttribute.py
@@ -145,7 +145,7 @@
 def PoolAttributeStartPadVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartPadVector(builder, numElems: int) -> int:
+def StartPadVector(builder, numElems):
     return PoolAttributeStartPadVector(builder, numElems)
 
 def PoolAttributeAddKernel(builder, kernel):
@@ -157,7 +157,7 @@
 def PoolAttributeStartKernelVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartKernelVector(builder, numElems: int) -> int:
+def StartKernelVector(builder, numElems):
     return PoolAttributeStartKernelVector(builder, numElems)
 
 def PoolAttributeAddStride(builder, stride):
@@ -169,7 +169,7 @@
 def PoolAttributeStartStrideVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartStrideVector(builder, numElems: int) -> int:
+def StartStrideVector(builder, numElems):
     return PoolAttributeStartStrideVector(builder, numElems)
 
 def PoolAttributeAddInputZp(builder, inputZp):
diff --git a/python/tosa/ResizeAttribute.py b/python/tosa/ResizeAttribute.py
index 96bfa56..44f7d31 100644
--- a/python/tosa/ResizeAttribute.py
+++ b/python/tosa/ResizeAttribute.py
@@ -131,7 +131,7 @@
 def ResizeAttributeStartScaleVector(builder, numElems):
     return builder.StartVector(2, numElems, 2)
 
-def StartScaleVector(builder, numElems: int) -> int:
+def StartScaleVector(builder, numElems):
     return ResizeAttributeStartScaleVector(builder, numElems)
 
 def ResizeAttributeAddOffset(builder, offset):
@@ -143,7 +143,7 @@
 def ResizeAttributeStartOffsetVector(builder, numElems):
     return builder.StartVector(2, numElems, 2)
 
-def StartOffsetVector(builder, numElems: int) -> int:
+def StartOffsetVector(builder, numElems):
     return ResizeAttributeStartOffsetVector(builder, numElems)
 
 def ResizeAttributeAddBorder(builder, border):
@@ -155,7 +155,7 @@
 def ResizeAttributeStartBorderVector(builder, numElems):
     return builder.StartVector(2, numElems, 2)
 
-def StartBorderVector(builder, numElems: int) -> int:
+def StartBorderVector(builder, numElems):
     return ResizeAttributeStartBorderVector(builder, numElems)
 
 def ResizeAttributeAddMode(builder, mode):
diff --git a/python/tosa/TableAttribute.py b/python/tosa/TableAttribute.py
index 6caa1f2..04193fa 100644
--- a/python/tosa/TableAttribute.py
+++ b/python/tosa/TableAttribute.py
@@ -70,7 +70,7 @@
 def TableAttributeStartTableVector(builder, numElems):
     return builder.StartVector(2, numElems, 2)
 
-def StartTableVector(builder, numElems: int) -> int:
+def StartTableVector(builder, numElems):
     return TableAttributeStartTableVector(builder, numElems)
 
 def TableAttributeEnd(builder):
diff --git a/python/tosa/TosaBasicBlock.py b/python/tosa/TosaBasicBlock.py
index b31f455..30ad0ee 100644
--- a/python/tosa/TosaBasicBlock.py
+++ b/python/tosa/TosaBasicBlock.py
@@ -146,7 +146,7 @@
 def TosaBasicBlockStartOperatorsVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartOperatorsVector(builder, numElems: int) -> int:
+def StartOperatorsVector(builder, numElems):
     return TosaBasicBlockStartOperatorsVector(builder, numElems)
 
 def TosaBasicBlockAddTensors(builder, tensors):
@@ -158,7 +158,7 @@
 def TosaBasicBlockStartTensorsVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartTensorsVector(builder, numElems: int) -> int:
+def StartTensorsVector(builder, numElems):
     return TosaBasicBlockStartTensorsVector(builder, numElems)
 
 def TosaBasicBlockAddInputs(builder, inputs):
@@ -170,7 +170,7 @@
 def TosaBasicBlockStartInputsVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartInputsVector(builder, numElems: int) -> int:
+def StartInputsVector(builder, numElems):
     return TosaBasicBlockStartInputsVector(builder, numElems)
 
 def TosaBasicBlockAddOutputs(builder, outputs):
@@ -182,7 +182,7 @@
 def TosaBasicBlockStartOutputsVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartOutputsVector(builder, numElems: int) -> int:
+def StartOutputsVector(builder, numElems):
     return TosaBasicBlockStartOutputsVector(builder, numElems)
 
 def TosaBasicBlockEnd(builder):
diff --git a/python/tosa/TosaGraph.py b/python/tosa/TosaGraph.py
index 84b51a7..520372b 100644
--- a/python/tosa/TosaGraph.py
+++ b/python/tosa/TosaGraph.py
@@ -85,7 +85,7 @@
 def TosaGraphStartRegionsVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartRegionsVector(builder, numElems: int) -> int:
+def StartRegionsVector(builder, numElems):
     return TosaGraphStartRegionsVector(builder, numElems)
 
 def TosaGraphEnd(builder):
diff --git a/python/tosa/TosaOperator.py b/python/tosa/TosaOperator.py
index 2b889ad..19f2d2c 100644
--- a/python/tosa/TosaOperator.py
+++ b/python/tosa/TosaOperator.py
@@ -125,7 +125,7 @@
 def TosaOperatorStartInputsVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartInputsVector(builder, numElems: int) -> int:
+def StartInputsVector(builder, numElems):
     return TosaOperatorStartInputsVector(builder, numElems)
 
 def TosaOperatorAddOutputs(builder, outputs):
@@ -137,7 +137,7 @@
 def TosaOperatorStartOutputsVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartOutputsVector(builder, numElems: int) -> int:
+def StartOutputsVector(builder, numElems):
     return TosaOperatorStartOutputsVector(builder, numElems)
 
 def TosaOperatorEnd(builder):
diff --git a/python/tosa/TosaRegion.py b/python/tosa/TosaRegion.py
index 7fd6e3c..80829da 100644
--- a/python/tosa/TosaRegion.py
+++ b/python/tosa/TosaRegion.py
@@ -81,7 +81,7 @@
 def TosaRegionStartBlocksVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartBlocksVector(builder, numElems: int) -> int:
+def StartBlocksVector(builder, numElems):
     return TosaRegionStartBlocksVector(builder, numElems)
 
 def TosaRegionEnd(builder):
diff --git a/python/tosa/TosaTensor.py b/python/tosa/TosaTensor.py
index 3fb9f86..1311aac 100644
--- a/python/tosa/TosaTensor.py
+++ b/python/tosa/TosaTensor.py
@@ -138,7 +138,7 @@
 def TosaTensorStartShapeVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartShapeVector(builder, numElems: int) -> int:
+def StartShapeVector(builder, numElems):
     return TosaTensorStartShapeVector(builder, numElems)
 
 def TosaTensorAddType(builder, type):
@@ -156,7 +156,7 @@
 def TosaTensorStartDataVector(builder, numElems):
     return builder.StartVector(1, numElems, 1)
 
-def StartDataVector(builder, numElems: int) -> int:
+def StartDataVector(builder, numElems):
     return TosaTensorStartDataVector(builder, numElems)
 
 def TosaTensorAddVariable(builder, variable):
diff --git a/python/tosa/TransposeAttribute.py b/python/tosa/TransposeAttribute.py
index 71cfdf0..5aa23e2 100644
--- a/python/tosa/TransposeAttribute.py
+++ b/python/tosa/TransposeAttribute.py
@@ -70,7 +70,7 @@
 def TransposeAttributeStartPermsVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartPermsVector(builder, numElems: int) -> int:
+def StartPermsVector(builder, numElems):
     return TransposeAttributeStartPermsVector(builder, numElems)
 
 def TransposeAttributeEnd(builder):
diff --git a/python/tosa/TransposeConvAttribute.py b/python/tosa/TransposeConvAttribute.py
index 9dedfc4..2f7cdc7 100644
--- a/python/tosa/TransposeConvAttribute.py
+++ b/python/tosa/TransposeConvAttribute.py
@@ -125,7 +125,7 @@
 def TransposeConvAttributeStartOutPadVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartOutPadVector(builder, numElems: int) -> int:
+def StartOutPadVector(builder, numElems):
     return TransposeConvAttributeStartOutPadVector(builder, numElems)
 
 def TransposeConvAttributeAddStride(builder, stride):
@@ -137,7 +137,7 @@
 def TransposeConvAttributeStartStrideVector(builder, numElems):
     return builder.StartVector(4, numElems, 4)
 
-def StartStrideVector(builder, numElems: int) -> int:
+def StartStrideVector(builder, numElems):
     return TransposeConvAttributeStartStrideVector(builder, numElems)
 
 def TransposeConvAttributeAddInputZp(builder, inputZp):
diff --git a/third_party/flatbuffers b/third_party/flatbuffers
index 0100f6a..6ff9e90 160000
--- a/third_party/flatbuffers
+++ b/third_party/flatbuffers
@@ -1 +1 @@
-Subproject commit 0100f6a5779831fa7a651e4b67ef389a8752bd9b
+Subproject commit 6ff9e90e7e399f3977e99a315856b57c8afe5b4d