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/12/16 23:10:10 UTC

[GitHub] [tvm] zxybazh opened a new pull request #9761: [M3c][MetaScheduler] Add ScheduleRule class & PostOrderApply space generator.

zxybazh opened a new pull request #9761:
URL: https://github.com/apache/tvm/pull/9761


   This PR is part of the stage M3c of the meta schedule project (#8473).
   
   The architecture is re-designed by Junru and Xiyou. Here we introduce the `ScheduleRule` class to process tir blocks while generating new design spaces via `PostOrderApply` space generator. The post-order-apply space generator collects all the blocks in IRModule and apply the rules in post order. Here we also allow custmization of schedule rules using a python side class `PyScheduleRule`. Note that we introduced method definition check `check_override` to make sure certain methods are overrided so that an error will be thown upon definition of an incomplete PyClass.
   
   Unittests are also introduced in this PR. Thanks to all co-authors for contributing!
   
   Co-authored-by: Junru Shao <<j...@gmail.com>>
   Co-authored-by: Bohan Hou <<3...@users.noreply.github.com>>
   Co-authored-by: Ruihang Lai <<l...@qq.com>>
   Co-authored-by: Hongyi Jin <<3...@qq.com>>
   Co-authored-by: Wuwei Lin <<w...@apache.org>>
   Co-authored-by: Siyuan Feng <<H...@sjtu.edu.cn>>
   


-- 
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] Hzfengsy merged pull request #9761: [M3c][MetaScheduler] Add ScheduleRule class & PostOrderApply space generator.

Posted by GitBox <gi...@apache.org>.
Hzfengsy merged pull request #9761:
URL: https://github.com/apache/tvm/pull/9761


   


-- 
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] junrushao1994 commented on pull request #9761: [M3c][MetaScheduler] Add ScheduleRule class & PostOrderApply space generator.

Posted by GitBox <gi...@apache.org>.
junrushao1994 commented on pull request #9761:
URL: https://github.com/apache/tvm/pull/9761#issuecomment-996270676


   @zxybazh Let's fix the CI


-- 
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] junrushao1994 commented on pull request #9761: [M3c][MetaScheduler] Add ScheduleRule class & PostOrderApply space generator.

Posted by GitBox <gi...@apache.org>.
junrushao1994 commented on pull request #9761:
URL: https://github.com/apache/tvm/pull/9761#issuecomment-996270589


   CC @comaniac @jcf94 @merrymercy


-- 
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] junrushao1994 commented on pull request #9761: [M3c][MetaScheduler] Add ScheduleRule class & PostOrderApply space generator.

Posted by GitBox <gi...@apache.org>.
junrushao1994 commented on pull request #9761:
URL: https://github.com/apache/tvm/pull/9761#issuecomment-996948892


   Ping @comaniac @jcf94 for a second look :-)


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