-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add shuffle support to TVM #3633
Conversation
@zhiics I have resolved most of your concerns and answered your question. |
@kazum @tqchen @ZihengJiang Can any of you take a look as well? |
@were please also use pattern-match to add most of the support(concat and subsetting) to CodgenC(CUDA/OpenCL/Metal) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still wonder if the test code is correct, but it works correctly after vectorization and the shuffle support looks good to me. Approved.
Actually, TVM's IR support is incomplete.
Shuffle's IRVisitor dispatch is missing.
It has no LLVM generator either.