-
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
[CUTLASS] Refactor GEMM generator in preparation for conv2d #9571
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
commit 250f915 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:44:52 2021 +0900 remove conv2d stuff commit 1a6b27c Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:41:31 2021 +0900 remove unused import commit f7c3b5a Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:37:07 2021 +0900 add profiler boilarplate for conv2d commit ca1ae27 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:22:06 2021 +0900 introduce gen_tensor_op.py commit 37bb918 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:45:41 2021 +0900 more conv2d code commit 5c00398 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:13:30 2021 +0900 Begin conv2d support
masahi
requested review from
areusch,
comaniac,
icemelon,
jroesch,
junrushao,
merrymercy,
tqchen,
yzhliu and
zhiics
as code owners
November 24, 2021 01:13
masahi
force-pushed
the
cutlass-tensor-op-refactor
branch
from
November 24, 2021 01:28
a1db3c0
to
3698252
Compare
@comaniac should be ready to merge |
comaniac
approved these changes
Nov 25, 2021
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.
The refactor LGTM. Looking forward to seeing the Conv2D implementation :)
Thanks @masahi |
dchauhan-arm
pushed a commit
to dchauhan-arm/tvm
that referenced
this pull request
Nov 29, 2021
) * split non-gemm specific generator code to gen_tensor_op.py commit 250f915 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:44:52 2021 +0900 remove conv2d stuff commit 1a6b27c Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:41:31 2021 +0900 remove unused import commit f7c3b5a Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:37:07 2021 +0900 add profiler boilarplate for conv2d commit ca1ae27 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:22:06 2021 +0900 introduce gen_tensor_op.py commit 37bb918 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:45:41 2021 +0900 more conv2d code commit 5c00398 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:13:30 2021 +0900 Begin conv2d support * fix * use functools.partial * remove unused import
mehrdadh
pushed a commit
to mehrdadh/tvm
that referenced
this pull request
Dec 1, 2021
) * split non-gemm specific generator code to gen_tensor_op.py commit 250f915 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:44:52 2021 +0900 remove conv2d stuff commit 1a6b27c Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:41:31 2021 +0900 remove unused import commit f7c3b5a Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:37:07 2021 +0900 add profiler boilarplate for conv2d commit ca1ae27 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:22:06 2021 +0900 introduce gen_tensor_op.py commit 37bb918 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:45:41 2021 +0900 more conv2d code commit 5c00398 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:13:30 2021 +0900 Begin conv2d support * fix * use functools.partial * remove unused import
mehrdadh
pushed a commit
to mehrdadh/tvm
that referenced
this pull request
Dec 1, 2021
) * split non-gemm specific generator code to gen_tensor_op.py commit 250f915 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:44:52 2021 +0900 remove conv2d stuff commit 1a6b27c Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:41:31 2021 +0900 remove unused import commit f7c3b5a Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:37:07 2021 +0900 add profiler boilarplate for conv2d commit ca1ae27 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:22:06 2021 +0900 introduce gen_tensor_op.py commit 37bb918 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:45:41 2021 +0900 more conv2d code commit 5c00398 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:13:30 2021 +0900 Begin conv2d support * fix * use functools.partial * remove unused import
ylc
pushed a commit
to ylc/tvm
that referenced
this pull request
Jan 7, 2022
) * split non-gemm specific generator code to gen_tensor_op.py commit 250f915 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:44:52 2021 +0900 remove conv2d stuff commit 1a6b27c Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:41:31 2021 +0900 remove unused import commit f7c3b5a Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:37:07 2021 +0900 add profiler boilarplate for conv2d commit ca1ae27 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:22:06 2021 +0900 introduce gen_tensor_op.py commit 37bb918 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:45:41 2021 +0900 more conv2d code commit 5c00398 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:13:30 2021 +0900 Begin conv2d support * fix * use functools.partial * remove unused import
yangulei
pushed a commit
to yangulei/tvm
that referenced
this pull request
Jan 11, 2022
) * split non-gemm specific generator code to gen_tensor_op.py commit 250f915 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:44:52 2021 +0900 remove conv2d stuff commit 1a6b27c Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:41:31 2021 +0900 remove unused import commit f7c3b5a Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:37:07 2021 +0900 add profiler boilarplate for conv2d commit ca1ae27 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:22:06 2021 +0900 introduce gen_tensor_op.py commit 37bb918 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:45:41 2021 +0900 more conv2d code commit 5c00398 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:13:30 2021 +0900 Begin conv2d support * fix * use functools.partial * remove unused import
yangulei
pushed a commit
to yangulei/tvm
that referenced
this pull request
Jan 12, 2022
) * split non-gemm specific generator code to gen_tensor_op.py commit 250f915 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:44:52 2021 +0900 remove conv2d stuff commit 1a6b27c Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:41:31 2021 +0900 remove unused import commit f7c3b5a Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:37:07 2021 +0900 add profiler boilarplate for conv2d commit ca1ae27 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:22:06 2021 +0900 introduce gen_tensor_op.py commit 37bb918 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:45:41 2021 +0900 more conv2d code commit 5c00398 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:13:30 2021 +0900 Begin conv2d support * fix * use functools.partial * remove unused import
ylc
pushed a commit
to ylc/tvm
that referenced
this pull request
Jan 13, 2022
) * split non-gemm specific generator code to gen_tensor_op.py commit 250f915 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:44:52 2021 +0900 remove conv2d stuff commit 1a6b27c Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:41:31 2021 +0900 remove unused import commit f7c3b5a Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:37:07 2021 +0900 add profiler boilarplate for conv2d commit ca1ae27 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 06:22:06 2021 +0900 introduce gen_tensor_op.py commit 37bb918 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:45:41 2021 +0900 more conv2d code commit 5c00398 Author: Masahiro Masuda <masahi129@gmail.com> Date: Sun Nov 14 05:13:30 2021 +0900 Begin conv2d support * fix * use functools.partial * remove unused import
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This simply moves profiling-related code in
gen_gemm.py
togen_tensor_op.py
, so that they can also be used from the conv2d generator.cc @comaniac