zhiics opened a new pull request #4482: [Relay] External codegen URL: https://github.com/apache/incubator-tvm/pull/4482 Part of #4258 to make the review process easier. This PR adds the external codegen for Relay. It contains the following changes - [x] C source style codegen to generate TVM compatible C library wrapper that can be compiled and library together with DSOModule - [x] DNNL codegen that generates DNNL kernel wrappers to execute part of a Relay program - [x] DNNL library kernel that initializes dnnl engine for execution. - [x] graphruntime execution - [x] All external functions are collected for codegen and an array of external runtime modules are returned and imported to the DSOModule. - [x] Various unit tests Followup PRs will to send separately to cover the following aspects: - VM execution - Move comprehensive dnnl kernels - Annotation and partitioning CC @tqchen @soiferj @masahi @jroesch @icemelon9 @u99127 @comaniac
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
