Hi,
I am using TVM to generate C code for a Cortex-M device. The model input is the anomaly_detection tflite model from mlperf tiny benchmark that only contains a series of fully connected layers.
When importing the model I notice that TVM inserts reshape operators on every fully connected input. Why does the tflite importer insert a reshape operation on the input expression before each FullyConnected Operator?
Most of the reshapes operators are removed later, but which pass is removing the reshapes?
I also notice that in my case there is one reshape remaining after the relay is lowered. The remaining reshape is the first reshape in the graph, and I am trying to figure out how to remove this one as well in a clean way.