You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2020/09/24 19:16:42 UTC

[GitHub] [incubator-tvm] jroesch commented on issue #1673: [RFC] NNVMv2 IR - Relay

jroesch commented on issue #1673:
URL: https://github.com/apache/incubator-tvm/issues/1673#issuecomment-698537152


   @calvin886 ONNX was very different then it is today back in 2017 when we began work on Relay. Furthermore ONNX is designed as an interchange format and has very little of the utilities that come with compiler IRs, these days Relay has many more extensions then ONNX including closures, data structures, traditional control flow (not pseudo ops), JSON serialization, a textual format, a human readable and parseable interchange, deep TVM support, strong Python support and frameworks for doing program analysis and pattern matching. We also have made several different design decisions such as unifying functions and graphs, unifying parameters and inputs, and so on. 
   
   You can read the various Relay papers to learn more about the specific advantages. 


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