Sorry for the long delay!

[quote="sho, post:7, topic:11569"]
[quote="areusch, post:6, topic:11569"]
There are actually two GraphExecutor implementations in TVM: [one 
](https://github.com/apache/tvm/blob/main/src/runtime/graph_executor/graph_executor.cc)
 for the C++ Runtime and [one 
](https://github.com/apache/tvm/blob/main/src/runtime/crt/graph_executor/graph_executor.c)
 for the C Runtime. Sorry for this confusion.
[/quote]

Oh, ok. I should have noticed that GraphExecutor written in C is in crt. 
Looking though the contents of tvm/src/runtime/crt, I can create a C project on 
IDE with the source code here and the outputs from tvm.relay.build + SoC(or 
MCU) initialization code right?
[/quote]

Yeah the embedding of CRT can be a little confusing. We should probably think 
about whether we should reorganize src/runtime at some point. Yes, you should 
be able to create a C project in your IDE as you described.

[quote="sho, post:7, topic:11569"]
But this might not always be the case since as for Host-driven execution, which 
requires rpc server/client communication, the scripts for this are in ... and 
they are written in C++ right?
[/quote]

Yeah you're right here. We need to do a rewrite there into C, but we need to 
invest more heavily in C-based RPC unit testing first.





---
[Visit 
Topic](https://discuss.tvm.apache.org/t/several-questions-about-micro-tvm/11569/8)
 to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.apache.org/email/unsubscribe/5f2ac53760a83f8bcd5fb00b3cd7d0b0bf0e596f17d273100ab8a1905903e229).

Reply via email to