Skip to content

[TOPI] Enhance ConfigSpace to support dynamic shape for schedules#14576

Closed
shengxinhu wants to merge 6 commits intoapache:mainfrom
shengxinhu:dynamic_schedule
Closed

[TOPI] Enhance ConfigSpace to support dynamic shape for schedules#14576
shengxinhu wants to merge 6 commits intoapache:mainfrom
shengxinhu:dynamic_schedule

Conversation

@shengxinhu
Copy link
Copy Markdown
Contributor

If we want to infer dynamic function on llvm, it is likely that we need to add an extra dynamic schedule for some ops, such as batch_matmul. One of the reasons is that auto-tvm use ConfigSpace to define space which do not support dynamic shapes. This pr try to enhance it to support dynamic shapes, to enable dynamic functions to run successfully without additional dynamic schedules.

@tvm-bot
Copy link
Copy Markdown
Collaborator

tvm-bot commented Apr 11, 2023

Thanks for contributing to TVM! Please refer to the contributing guidelines https://tvm.apache.org/docs/contribute/ for useful information and tips. Please request code reviews from Reviewers by @-ing them in a comment.

  • No users to tag found in teams: topi See #10317 for details

Generated by tvm-bot

@shengxinhu
Copy link
Copy Markdown
Contributor Author

@merrymercy

@tqchen
Copy link
Copy Markdown
Member

tqchen commented Apr 16, 2023

Thanks @shengxinhu . The particular approach can be limited as we still need to exploring splitting dynamic dimension as well.

Recently there are a lot of pushes in enabling dynamism in tensorIR and meta-schedule template, you are more than welcome to checkout that line of work.

@shengxinhu shengxinhu closed this Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants