1. 09 Mar, 2020 1 commit
    • [Runtime] MISRA-C compliant TVM runtime (#3934) · 450f7163
      * 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
      Liangfu Chen committed
  2. 07 Feb, 2020 1 commit
    • [REFACTOR][PY][API-Change] Polish tvm.runtime, tvm.runtime.module API update (#4837) · e0122c0e
      * [REFACTOR][PY-API] Polish tvm.runtime, tvm.runtime.module API update
      
      This PR updates the tvm.runtime to use the new FFI style.
      
      - Remove top-level tvm.module to avoid confusion between runtime.Module and IRModule
      - API changes wrt to runtime.Module
        - tvm.module.load -> tvm.runtime.load_module
        - tvm.module.enabled -> tvm.runtime.enabled
        - tvm.module.system_lib -> tvm.runtime.system_lib
      - Remove dep on api_internal from runtime.
      
      * Update module.load in the latest API
      Tianqi Chen committed
  3. 18 Dec, 2019 1 commit
  4. 08 Apr, 2019 1 commit
    • [HEADER] Add Header to Comply with ASF Release Policy (#2982) · cffb4fba
      * [HEADER] ASF header dir=include
      
      * [HEADER] ASF Header dir=src
      
      * [HEADER] ASF Header -dir=python
      
      * [HEADER] ASF header dir=topi
      
      * [HEADER] ASF Header dir=nnvm
      
      * [HEADER] ASF Header -dir=tutorials
      
      * [HEADER] ASF Header dir=tests
      
      * [HEADER] ASF Header -dir=docker
      
      * fix whitespace
      
      * [HEADER] ASF Header -dir=jvm
      
      * [HEADER] ASF Header -dir=web
      
      * [HEADER] ASF Header --dir=apps
      
      * [HEADER] ASF Header --dir=vta
      
      * [HEADER] ASF Header -dir=go
      
      * temp
      
      * [HEADER] ASF Header --dir=rust
      
      * [HEADER] Add ASF Header --dir=cmake
      
      * [HEADER] ASF Header --dir=docs
      
      * [HEADER] Header for Jenkinsfile
      
      * [HEADER] ASF Header to toml and md
      
      * [HEADER] ASF Header to gradle
      
      * Finalize rat cleanup
      
      * Fix permission
      
      * Fix java test
      
      * temporary remove nnvm onnx test
      Tianqi Chen committed
  5. 19 Dec, 2018 1 commit