Lei Wang
|
8cdc185bb4
|
[Debug] Introduce T.print for buffer and variables logging on frontend (#45)
* [Doc] Update documentation structure and content: add overview section, revise project name, and change theme to Furo
* [Feature] Add device-side debug printing functions and integrate into kernel interface
* lint fix
* remove debug print
* implement test for debug
* lint fix
* add some comments
* Enhance fragment design and assert fragment print
* enhance debug print
* add test for msg
* lint fix
|
2025-01-25 03:09:28 +08:00 |
|
Zhengju Tang
|
22246c6531
|
[CI][Test] Add test cases for tilelang transform LayoutInference and LowerTileOp on loop tail split functionality (#29)
* [CI][Test] Add test cases for tilelang transform `LayoutInference` and `LowerTileOp` on loop tail split functionality
* format
* rename test script
|
2025-01-25 02:12:18 +08:00 |
|
Cunxiao Ni
|
1f4bfe6695
|
[CI][Test] Add test cases for tilelang transform PipelinePlanning (#44)
* [Doc] update installation.md and readme
* solve conflicts
* change readme
* fix installation.rst
* fix readme
* fix installation
* [fix] fix installation.rst
* [Doc] fix installation.rst
* [Doc] fix installation
* [CI][Test] Add test cases for tilelang transform PipelinePlanning
|
2025-01-25 01:30:32 +08:00 |
|
Lei Wang
|
362b3520b0
|
[Refactor] Simplify interface via replacing argument thread binding of intrinsics with KernelFrame.Current (#34)
* installation script fix
* readme typo fix
* doc fix for dequantize gemm
* [Doc] remove CODE_OF_CONDUCT.md and SECURITY.md; update references in CONTRIBUTING.md
* [Doc] add unit tests for AnnotateDeviceRegions transform; remove SUPPORT.md
* update license
* [Enhancement] add tensor supply handling for unsigned integers; improve error message for execution backend assertion
* [Refactor] improve code readability by reformatting function signatures and assertions
* [Refactor] replace torch.manual_seed with tilelang.testing.set_random_seed for consistency in random seed handling
* [Refactor] unify thread binding variable naming across kernel and example files
* [Refactor] remove unused thread binding parameter from matrix multiplication functions
* [Refactor] remove unused thread binding parameter from matrix multiplication functions
* [Refactor] enable main testing function in tilelang kernel gemm test
* bug fix
|
2025-01-23 21:03:10 +08:00 |
|
Lei Wang
|
7959d78662
|
[CI] Comprehensive Test cases Implementation of Matmul Dequantize (#32)
* installation script fix
* readme typo fix
* doc fix for dequantize gemm
* [Doc] remove CODE_OF_CONDUCT.md and SECURITY.md; update references in CONTRIBUTING.md
* [Doc] add unit tests for AnnotateDeviceRegions transform; remove SUPPORT.md
* update license
* [Enhancement] add tensor supply handling for unsigned integers; improve error message for execution backend assertion
* [Refactor] improve code readability by reformatting function signatures and assertions
* [Refactor] replace torch.manual_seed with tilelang.testing.set_random_seed for consistency in random seed handling
|
2025-01-23 16:29:12 +08:00 |
|
Cunxiao Ni
|
fee42951a4
|
[CI][Test] Add test cases for tilelang transform InjectSoftwarePipeline and FrontendLegalize (#30)
* [Doc] update installation.md and readme
* solve conflicts
* change readme
* fix installation.rst
* fix readme
* fix installation
* [fix] fix installation.rst
* [Doc] fix installation.rst
* [Doc] fix installation
* [CI][Test] Add test cases for tilelang transform `InjectSoftwarePipeline` and `FrontendLegalize`
* format
* change license
|
2025-01-23 12:56:15 +08:00 |
|
Lei Wang
|
157e65bdf8
|
[CI][Test] Add test cases for tilelang transform AnnotateDeviceRegions and MakePackedAPI (#26)
* installation script fix
* readme typo fix
* doc fix for dequantize gemm
* [Doc] remove CODE_OF_CONDUCT.md and SECURITY.md; update references in CONTRIBUTING.md
* [Doc] add unit tests for AnnotateDeviceRegions transform; remove SUPPORT.md
|
2025-01-22 18:11:51 +08:00 |
|
Lei Wang
|
39fc5a6d94
|
[Dev][jit] Introduce jit for kernel functions (#12)
* instruction update
* replace link with TileLang/tile-lang
* [Dev][Adapter] Implement Torch DLPack Kernel Adapter and related utilities
* lint fix
* Implement JIT Compiler Components
* Documents update
* lint fix
* update logo
* install script fix
|
2025-01-20 13:22:51 +08:00 |
|
Lei Wang
|
913d14f291
|
[CPU] Support CPU Code generation (#17)
* README.md fixed
* test fix
* cpu backend update
* cpu test case
|
2025-01-18 02:16:46 +08:00 |
|
Lei Wang
|
6e051e01e9
|
[CI] Implement basic test cases and ci support (#16)
* README.md fixed
* test fix
|
2025-01-13 00:09:32 +08:00 |
|
Lei Wang
|
fa51185717
|
[Lint] Overall Typo and Linting Fixes (#13)
* README.md fixed
* update test ci
* Lint and Typo Fix
* Clang Format Lint Fix
|
2025-01-11 18:07:58 +08:00 |
|
  ![microsoft-github-operations[bot]](/assets/img/avatar_default.png)
|
57ab687cf7
|
[Initialization] Migration of Codebase from Dev Branch into Main (#10)
* Add format.sh script for code formatting and linting
* docs update
* center align the title
* lint fix
* add ignore
* Add .gitignore for 3rdparty directory
* Add requirements-dev.txt, requirements-test.txt, and requirements.txt
* 3rdparty
* Add gemm.h, CMakeLists.txt, _ffi_api.py, __init__.py, runtime.h, reduce.h, loop_partition.h, utils.h, and loop_vectorize.h
* Refactor CMakeLists.txt and include statements
- Update CMakeLists.txt to use a newer version of CMake and add project name
- Remove unnecessary include directories
Fix include paths in layout.cc, codegen.cc, codegen.h, rt_mod.cc, frontend_legalize.cc, inject_pipeline.cc, layout_inference.cc, loop_vectorize.cc, and lower_tile_op.cc
- Update include paths to use relative paths instead of absolute paths
* Update submodule for 3rdparty/tvm
* update
* load dll first
* Refactor CMakeLists.txt and include statements
* Refactor CMakeLists.txt and include statements
* git keep update
* Refactor CMakeLists.txt and include statements
* Refactor CMakeLists.txt and include statements
* refactor code structure
* Update Readme
* CMakeLists Customized
* update readme
* update README
* update readme
* update usage
* with TVM_IMPORT_PYTHON_PATH to handle own tvm build python import
* annotate lower transform global func with `transform` prefix
* Migrate Simplify Pass from tilelang tvm branch
* enhance system environment handling with __init__ and CMake
* Initial commit
* CODE_OF_CONDUCT.md committed
* LICENSE committed
* README.md committed
* SECURITY.md committed
* SUPPORT.md committed
* CODE_OF_CONDUCT Commit
* LICENSE Commit
* SECURITY Commit
* SUPPORT Commit
* Modify Support
* Update README.md
* security ci update
* remove examples
* Update and implement clang-format
* add composable kernel components
* Migrate from latest update
* submodule update
* Test update
* Update License
* Spell check
* lint fix
* add clang-tidy to apply static analysis for c source
* update tilelang examples
* Update Install Docs
* Refactor filetree
* Enhance Install
* conflict resloved
* annotate_version
* Initial Update
* test fix
* install
* Implement setup.py
* lint fix
* Separate Init
* Separate test
* docker file commit
* add logo
* Update Readme and Examples
* update readme
* update logo
* Implement AMD Installation
* Add License
* Update AMD MI300x Benchmark
* update README
* update mi300 benchmark scripts
* update ignore
* enhance build scirpt
* update image
* enhance setup.py to remove duplicated libraries
* remove debug files
* update readme
* update image
* update gemm examples
* update flashattention README
* readme update
* add cmake into requirements
* libinfo fix
* auto update submodule
* lint fix
* Fix AMD Build and Test
* Update check for transpose attribute for CDNA Arch
* typo fix for amd
* Implement Matmul Benchmark
* Refactor Code
* [TypoFix] Fix GEMM Example
* [Docs] Init Linear Attention README
* [TYPO] Typo fix
* [Lint] Lint Fix
* enhance example with intrinsics
* [Enhancement] Improve Buffer Collection during IR Parser
* [Dev] Introduce Current classmethod to get current frame
* submodule update
* fake test pass update
* support thread_extent_api
* code optimize
* Add GEMM function implementation for matrix multiplication
* Update logging format to reflect TileLang in logger messages
* Refactor CMakeLists.txt for improved readability and set default build type to Release
* Support Gemm SS Primitives Implementation
* [README] Upload Tile Language Logo (#5)
* update logo
* Update README.md to enhance formatting and center the title
---------
Co-authored-by: microsoft-github-operations[bot] <55726097+microsoft-github-operations[bot]@users.noreply.github.com>
Co-authored-by: Microsoft Open Source <microsoftopensource@users.noreply.github.com>
Co-authored-by: Yu Cheng <yu.cheng@pku.edu.cn>
|
2025-01-11 17:03:47 +08:00 |
|