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 2021/02/24 21:48:45 UTC

[GitHub] [tvm] jroesch opened a new issue #7526: [RFC] Tracking Issue for TECompiler

jroesch opened a new issue #7526:
URL: https://github.com/apache/tvm/issues/7526


   Tracking issue for [te_compiler](https://discuss.tvm.apache.org/t/rfc-relay-tecompiler-rewrite-existing-compile-engine-to-match-updated-compiler-flow/9233).
   
   ### About tracking issues
   Tracking issues are used to record the overall progress of implementation and relevant issues.
   A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
   For open ended discussion, check out: https://discuss.tvm.apache.org/. 
   
   ### Implementation
   - [ ] Introduce TECompiler (see #7518)
   - [ ] Rewrite GraphRuntimeCodegen
   - [ ] Rewrite Interpreter
   - [ ] Rewrite VM
   - [ ] Handle BYOC Modules 
   
   ### Unresolved Questions
   How to unify passes across backends?


----------------------------------------------------------------
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



[GitHub] [tvm] jroesch commented on issue #7526: [RFC] Tracking Issue for TECompiler

Posted by GitBox <gi...@apache.org>.
jroesch commented on issue #7526:
URL: https://github.com/apache/tvm/issues/7526#issuecomment-982090940


   cc @mbs-octoml @denise-k is it possible for you guys to take over this one as you now have the most context?


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] Mousius commented on issue #7526: [RFC] Tracking Issue for TECompiler

Posted by GitBox <gi...@apache.org>.
Mousius commented on issue #7526:
URL: https://github.com/apache/tvm/issues/7526#issuecomment-894187809


   @jroesch are there plans to include AOT in this now?


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] mbs-octoml commented on issue #7526: [RFC] Tracking Issue for TECompiler

Posted by GitBox <gi...@apache.org>.
mbs-octoml commented on issue #7526:
URL: https://github.com/apache/tvm/issues/7526#issuecomment-982103296


   Here's where we've gotten to:
    1. TECompiler has fully replaced CompileEngine :-)
    2. te_complier_cache.cc still in pretty messy state, the cache datastructures themselves can be simplified however we still have customers of TECompiler::Lower etc via te_compiler.py.
    3. After #9483 all backends will use the TELowerPass instead of the one-function-at-a-time lowering API.
    4. IRModule could do with better support for external functions, runtime::Modules and generated AOT source code.
   
   At some point I'd lie to tackle 2 head-on, that will require discussion to figure out how to move folks off of depending on the CCache* structures and one-function-at-a-time.
   
   And 4 can also be split out.
   
   Close this one?


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] jroesch closed issue #7526: [RFC] Tracking Issue for TECompiler

Posted by GitBox <gi...@apache.org>.
jroesch closed issue #7526:
URL: https://github.com/apache/tvm/issues/7526


   


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [tvm] jroesch commented on issue #7526: [RFC] Tracking Issue for TECompiler

Posted by GitBox <gi...@apache.org>.
jroesch commented on issue #7526:
URL: https://github.com/apache/tvm/issues/7526#issuecomment-982229451


   Ok Mark will split out into follow up issues that go on the roadmap and we will close this one. cc @Mousius 


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org