tvm-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Gilles <notificati...@github.com>
Subject Re: [dmlc/tvm] [RFC] More PackedFunc metadata (#2983)
Date Mon, 08 Apr 2019 01:56:53 GMT
@tqchen, yeah those are good points. One possibility would be to use hand-written languages
for first-tier-supported languages like python and offer the auto-generated wrappers for other
languages.

If you did end up switching fully to auto-generated wrappers you could take steps like committing
generated code to the git repo to make it easier to browse, with doc comments leading back
to the original source code. Ultimately, though, it'll always be less natural than hand-written
wrappers, that's definitely true.

RE: the Node heirarchy, it seems like doing more with that is an unambiguous win. I could
imagine setting up a system like the `TVM_REGISTER_GLOBAL` macro + maybe macros for declaring
attributes so that you don't have to hand-code visitAttrs. Did you have other thoughts on
that design?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/dmlc/tvm/issues/2983#issuecomment-480657099
Mime
  • Unnamed multipart/alternative (inline, 7-Bit, 0 bytes)
View raw message