forked from apache/tvm
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CUTLASS] Support more kernels: int8, tf32, and 3xtf32 (apache#9899)
* add int8 type in library * wip * adding test and plumbing data and weight dtype * adding 3xtf32 support and refactor tile description enum * add 3xtf32 test * update gemm generator too * int8 test worked * 3xtf32 also works * int8 and 3xtf32 gemm works * clean up test * support int8 in sm75 * refined int8 alignment constraints * black * support 3xtf32 in default kernel * remove log * refine dtype check * support tf32 * leave TODO for alignment modification on int8 kernels * tf32 test working * fix default kernel for tf32 * workaround for compilation failure * lint
- Loading branch information
1 parent
606c871
commit 9e908be
Showing
8 changed files
with
445 additions
and
116 deletions.
There are no files selected for viewing
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
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
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
Oops, something went wrong.