Certain architectures (including Hexagon) support special kinds of memory, such as TCM. For our purposes, we’d like to be able to specify that a particular allocation should happen out of TCM instead of RAM (for example via tvm.decl_buffer, or tvm.ndarray).
I haven’t found anything like this already present in TVM, so I’m guessing I’d need to implement it. What is the best way to accomplish this?