-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[TL][BugFix] Disable Buffer Vectorization and Add OP Related TL Test …
…Cases (#197) * Refactor BatchMatMulEmitter and BatchMatMulSelector for improved readability and maintainability * Refactor import statements for improved readability and maintainability * Refactor import statements for improved readability and maintainability * disable failure email for ci * remove email notifications. * move relax pass from testing to mlc_llm * Refactor scripts with se check_eual_ref_scripts_with_emitter function * Lint Fix * Refactor scripts with se check_eual_ref_scripts_with_emitter function * buf fix for matrix support * lint fix * dispatch tensor core based on shapes * update install commands * import scripts * remove shared mem hack * revert change for swizzling * bug fix * tl examples * Enhance Swizzle * lint fix * test fix * lint fix * optimize layout * update tl utils. * macro optimization * test fix * gemm_ss * doc fix * lint fix * lint fix * remove debug print * remove debug print * vectorization init * lint fix * prelude update * update tvm * bug fix for reduce_k with shared memory * bug fix * bug fix * Enhance Macro Generation * Lift Layout to reduce load time * lint fix * test fix * red fix * tile lang macro example * tile lang macro example * optimize the marcro generator related items * lint fix * Tile Lang Test with Dynamic Symbolic * more test case with block level programming * all dynamic test case * simplify the test case for dequantize gemm. * dequant gemm updare. * Tile Lang GEMM Implementation * Tile Lang Gemm Fix * Update subproject commit in 3rdparty/tvm Refactor mma_layout.py and remove unused imports Add matmul_macro_tensorcore and matmul_macro_tensorcore_weight_propagation_level_ldmatrix to dense/__init__.py Refactor test_general_matmul_tilelang_impl.py to include additional matmul functions * test fix
- Loading branch information
1 parent
9f5f0ea
commit 033495e
Showing
5 changed files
with
318 additions
and
39 deletions.
There are no files selected for viewing
Submodule tvm
updated
2 files
+2 −13 | src/tir/transforms/merge_shared_memory_allocations.cc | |
+40 −2 | src/tir/transforms/storage_rewrite.cc |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,8 @@ | ||
# Copyright (c) Microsoft Corporation. | ||
# Licensed under the MIT License. | ||
|
||
from .matmul import matmul_blocked # noqa: F401 | ||
from .matmul import ( | ||
matmul_blocked, # noqa: F401 | ||
matmul_macro_tensorcore, # noqa: F401 | ||
matmul_macro_tensorcore_weight_propagation_level_ldmatrix # noqa: F401 | ||
) |
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.