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

Reply via email to