[Runtime] MISRA-C compliant TVM runtime (#3934)
* implement of MISRA-C compliant TVM runtime; * working on bundle_deploy_c demo * move header files into include dir * fix compatibility issues * fix compatibility issues * resolve most of the warnings and errros * implement c_backend_api * introduce bridge * working well * move to header files and bundle.c into src/runtime/crt * clean up * satisfy linter * clean up * test with the cat image * remove synset * refactoring * refactoring * refactoring * initial crt_runtime_api.c * improved compatibility with g++ * using exposed API in c_runtime_api.h * call from c_runtime_api.h * clean up * lint * merge into apps/bundle_deploy directory Change-Id: I51904db81b8589e65d107d8ca77b47452e3812b5 * make the demo runs in ci Change-Id: I2c24f8b592508833d3555311c2b24d1931f19385 * address review comments Change-Id: I027ddff15c31fb4da0bd0e461427dce619de1f93 * release Change-Id: I5ad5bb8426468aac9fc8d074e56ddea358a7fd91 * fix ci testing Change-Id: Ic2e82fb3051b6c254ef32a964f976b61e3e5fe4d * add test case for misra c runtime Change-Id: Ie0dfd0ade6be4665b4384db7d260a6c69b35010f * fread files in testing to avoid calling xxd Change-Id: Ie7fbc16b4b0b9509918d986a841f443900813bef
Showing
apps/bundle_deploy/bundle.c
0 → 100644
apps/bundle_deploy/runtime.c
0 → 100644
apps/bundle_deploy/test.cc
0 → 100644
src/runtime/crt/crt_backend_api.c
0 → 100644
src/runtime/crt/crt_runtime_api.c
0 → 100644
src/runtime/crt/graph_runtime.c
0 → 100644
This diff is collapsed.
Click to expand it.
src/runtime/crt/graph_runtime.h
0 → 100644
src/runtime/crt/load_json.c
0 → 100644
This diff is collapsed.
Click to expand it.
src/runtime/crt/load_json.h
0 → 100644
src/runtime/crt/module.h
0 → 100644
src/runtime/crt/ndarray.c
0 → 100644
src/runtime/crt/ndarray.h
0 → 100644
src/runtime/crt/packed_func.h
0 → 100644
Please
register
or
sign in
to comment