Hi,
I'm new to mlc-llm and have been exploring its support for the Android platform.
From the README.md and my review of auto_target.py, it appears that OpenCL is the primary supported backend for Android. I'd like to confirm my understanding and ask a few follow-up questions:
- Is the CPU backend currently unsupported for Android?
- Is the Vulkan backend also unsupported at this time?
If the above is correct, I'm curious about the implementation path:
- Given Android's strong native support for Vulkan, I was wondering what the considerations are for not supporting it yet?
- If there are technical limitations, do they stem from dependencies in TVM or from the MLC-LLM implementation itself?
Thanks for your time and any insights you can provide!