jroesch opened a new pull request #5524:
URL: https://github.com/apache/incubator-tvm/pull/5524


   I plan on sending an RFC tomorrow on the greater refactor but my goal is to 
restructure the current Rust code into 4 crates:
   - `tvm-sys` containing the lowest level bindings to `libruntimetvm.dylib`
   - `tvm-rt` a layer which provides a ergonomic Rust layer over the primitive 
concepts exposed by `tvms-sys`.
   - `tvm` a high level crate for using the full TVM library including the 
compiler components. 
   - `tvm-graph-rt` previously the `runtime` a library a ABI compatible Rust 
implementation of the graph runtime. 
   
   I was attempting to refactor this in one go, but have found my current 
branch is rapidly reaching a few thousand lines.
   
   I will first send it in pieces to be reviewed and merged, and then follow up 
with connecting PRs to put the pieces together, turn on CI, and replace the 
existing code. 


----------------------------------------------------------------
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:
us...@infra.apache.org


Reply via email to