@aakah18151 we don’t quite have good enough debugging for this right now for me to be certain, but based on your stack trace and that it’s inside
[bt] (6) /tvm_micro_with_debugger/tvm/build/libtvm.so(tvm::runtime::RPCClientSession::AllocDataSpace(DLContext, unsigned long, unsigned long, DLDataType)+0x2b7) [0x7f7abd9b11b7]
I would suppose that your runtime doesn’t define enough memory for that model (or fragmentation issues with the JSON parsing are making the model require much more memory than it should). we are working to address these with AOT runtime and memory planner improvements. in the meantime, see if you can increase the amount of global memory made available in main.c
or switch to the Zephyr heap allocator as demonstrated here.