Is microTVM still supported?

I have raised several questions about MicroTVM, including filing a bug report concerning some fundamental features. I have not received any responses. Is the project still maintained?

@tomhepworth I’m concerned about the same question.

I’m also confused about why the PyPi package is so out of date.

The stable release is 0.12.0 (https://pypi.org/project/apache-tvm).

I’m relying on a workflow right now that uses the 0.14.dev273 release to compile ONNX to C that I pieced together from the various bits of MicroTVM documentation. This works well enough for my purposes right now but I don’t have a ton of confidence in the health of the project. I’m considering trying to move to IREE but its support for microTVM-style environments is still in an early phase. See iree-bare-metal-arm (sorry limited to one link per post as a new user).

Let me take a look at the questions you raised and see if there’s anything I can add.

Thanks for the reply, @zrnsm I will try those versions

This is my main problem, Id be grateful for any help.

The recent development focus has been around the latest Relax development and support for emerging models. The relax development have the potential to simplify more things in bringing up new compilations, including those in micro environment. However, the current community effort on relax has been mainly on genAI workloads and there has not yet been support for bare metal environment. The origianl microTVM in legacy flow is mostly in maintainace mode.

@tqchen So do you mean that a replacement for MicroTVM is coming eventually? In the mean time it does seem like there are problems with the basic operation of MicroTVM. Perhaps I am just using it wrong? I know of several people/companies who would like to use MicroTVM but are struggling with the issue I describe above.