Adds a build flag that can be used by any kernel to provide a different implementation depending on use case.
Adds a first use case for cmsis-nn transpose conv.
The background for this PR is in https://github.com/tensorflow/tflite-micro/pull/2345
BUG=none
I was reading the optimized_kernel_implementations.md and I noticed multiply characters inline with the text. I believe the items were supposed to be shown as an unordered list and not inline.
I fixed the structure so that they now show up as an unordered list
In addition, this PR also removes support for the Makefile based project generation.
Relevant issues:
* https://github.com/tensorflow/tflite-micro/issues/407
* https://github.com/tensorflow/tflite-micro/issues/445
The documentation, tests for the examples etc. still need to be updated,
and that will be addressed in follow-up PRs.
Additionally, there are some existing users that may not have fully
transitioned over to the new project generation and examples guidance.
This will be a breaking change for these users but is something that we
need to do to make progress on the goals of #407.
BUG=#407