@ajtulloch Awesome work on this!  We'll need a runtime for uTVM when we want to 
try self-hosted models, so the timing on this is great.

My general understanding is that it's much more common for bare-metal devices 
to support C, so it'd be interesting to see if we could incrementally whittle 
this down to pure C, like @mshawcroft said.  Even if not, this would be a nice 
bonus for users targeting devices that *do* have C++ support.

If we want to merge this into the µTVM namespace, 
`src/runtime/micro/standalone` seems fine.  But since this is code that would 
be loaded onto the _device_, we could also put it in 
`src/runtime/micro/device/standalone`.  Then we could move the current runtime 
in `device` into its own subfolder `device/host_driven` (or we could name it 
something else).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/dmlc/tvm/pull/3567#issuecomment-513428290

Reply via email to