[Relay] External codegen (#4482)
authorZhi <5145158+zhiics@users.noreply.github.com>
Wed, 18 Dec 2019 03:17:55 +0000 (19:17 -0800)
committerTianqi Chen <tqchen@users.noreply.github.com>
Wed, 18 Dec 2019 03:17:55 +0000 (19:17 -0800)
commitc44b7bf107637ca81cd93eaee13e14a5e60386d5
tree218f840e92c891e6ebc9cc252b6bee8a1bc63e73
parent603280bf6f98df3ea977417fc799d42335c2a423
[Relay] External codegen (#4482)
24 files changed:
CMakeLists.txt
cmake/config.cmake
cmake/modules/contrib/CODEGENC.cmake [new file with mode: 0644]
cmake/modules/contrib/DNNL.cmake [new file with mode: 0644]
include/tvm/build_module.h
include/tvm/relay/expr.h
python/tvm/module.py
src/codegen/build_module.cc
src/codegen/codegen.cc
src/relay/backend/build_module.cc
src/relay/backend/compile_engine.cc
src/relay/backend/compile_engine.h
src/relay/backend/contrib/codegen_c/codegen.cc [new file with mode: 0644]
src/relay/backend/contrib/codegen_c/codegen_c.h [new file with mode: 0644]
src/relay/backend/contrib/dnnl/codegen.cc [new file with mode: 0644]
src/relay/backend/graph_runtime_codegen.cc
src/relay/backend/vm/lambda_lift.cc
src/relay/ir/expr.cc
src/relay/pass/fuse_ops.cc
src/relay/pass/pass_manager.cc
src/runtime/contrib/dnnl/dnnl.cc [new file with mode: 0644]
src/runtime/contrib/dnnl/dnnl_kernel.h [new file with mode: 0644]
src/runtime/library_module.cc
tests/python/relay/test_external_codegen.py [new file with mode: 0644]