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).