tum-ei-eda / mlonmcu

Tool for the deployment and analysis of TinyML applications on TFLM and MicroTVM backends
Apache License 2.0
29 stars 12 forks source link

Feature: Update Backend Options from Target #53

Closed PhilippvK closed 1 year ago

PhilippvK commented 2 years ago

Some backends allow target specific optimizations. Especially TVM support the following target specific flags to enable specific schedules or features:

We should find a way to update these automatically given the used target. (i.e. to enable usage of SIMD intrisincs which are only available on a given set of devices). However this transformation should be optional and thus should be enabled explicitly. By default, generic (portable) implementations should be used by the backend.

Open questions: