Repository navigation
v0.1.0
What's Changed
- [LICENSE] Add LICENSE for flashinfer by @LeiWang1999 in #19
- [Doc] Fix installation scripts and docs for dequantize gemm by @LeiWang1999 in #20
- [Doc] Use sphinx to generate docs. by @xwhzz in #21
- [Doc] update installation.md and readme by @Cunxiao2002 in #22
- [Doc] fix a typo in installation.rst by @Cunxiao2002 in #24
- [Doc] Remove legacy files and update reference by @LeiWang1999 in #25
- [CI][Test] Add test cases for tilelang transform
AnnotateDeviceRegionsandMakePackedAPIby @LeiWang1999 in #26 - [Doc] Create a workflow to host docs using GitHub Pages. by @xwhzz in #28
- [CI][Test] Add test cases for tilelang transform InjectSoftwarePipeline and FrontendLegalize by @Cunxiao2002 in #30
- [Bugfix] Replace thread binding detector in LayoutInference Pass by @LeiWang1999 in #31
- [CI] Comprehensive Test cases Implementation of Matmul Dequantize by @LeiWang1999 in #32
- [Doc] Update GitHub Actions workflow for documentation deployment and add CNAME file. by @xwhzz in #33
- [Refactor] Simplify interface via replacing argument thread binding of intrinsics with
KernelFrame.Currentby @LeiWang1999 in #34 - [Bugfix] Reorder Passes: Place Vectorize Loop Before StorageFlatten and FlattenBuffer to Prevent Redundant Allocations by @LeiWang1999 in #37
- [Doc] Update documentation structure and content by @LeiWang1999 in #39
- [Doc][CI] Update GitHub Actions workflow for documentation build and deployment. by @xwhzz in #42
- [CI] Allow manual triggering of documentation workflow in addition to… by @xwhzz in #43
- [CI][Test] Add test cases for tilelang transform PipelinePlanning by @Cunxiao2002 in #44
- [CI][Test] Add test cases for tilelang transform
LayoutInferenceandLowerTileOpon loop tail split functionality by @tzj-fxz in #29 - [Debug] Introduce
T.printfor buffer and variables logging on frontend by @LeiWang1999 in #45 - [CI] Change pull request trigger to
pull_request_targetfor documen… by @xwhzz in #48 - [Dev] Add FlashDecoding example by @chengyupku in #46
- [Doc] update README that tilelang has been used in AttentionEngine by @smallscientist1 in #50
- [Doc] Remove unnecessary layout annotation by @LeiWang1999 in #49
- [CI][Test] Add test cases for tilelang kernel convolution by @chengyupku in #51
- [Dev] Implement test case for tilelang transformations by @LeiWang1999 in #53
- [CI][Test] Add test cases for tilelang kernel FlashAttention by @chengyupku in #54
- [CI][Test] Add test cases for element_add by @Cunxiao2002 in #47
- [CI] Clean up target repository before publishing documentation. by @xwhzz in #55
- [CI][Test] Add test cases for tilelang transform ClusterPlanning by @chengyupku in #57
- [Doc] Append debug relevant testing and documentations by @LeiWang1999 in #58
- [CI][Test] Add test cases for tilelang transform LowerHopperIntrin by @chengyupku in #59
- [Doc] Add matmul kernel tutorial with tile library by @LeiWang1999 in #60
- [Dev] Separate
LoopVectorizePass from upstream tvm by @LeiWang1999 in #62 - [Dev] Support FP8 Codegen for cuda backend by @LeiWang1999 in #64
- [Dev] Add test case for bfloat16 and int4 gemm with mma by @LeiWang1999 in #65
- [CI][Test] Add test cases for tilelang transform InjectFenceProxy by @chengyupku in #66
- [Tools] Introduce
plot_layoutto visualize the fragment layout by @LeiWang1999 in #68 - [Dev] Remove unnecessary python dependencies by @LeiWang1999 in #69
- [Carver] Introduce a tile-structure based cost model for auto tuning by @LeiWang1999 in #70
- [Bugfix] bug fix for bitblas dependency by @LeiWang1999 in #71
- [CI][Test] Add test cases for tilelang transform MultiVersionBuffer and WarpSpecialized by @chengyupku in #72
- [CostModel][Carver] Support Hint Recommend for Shared memory Kernel Fusion by @LeiWang1999 in #73
- [Carver] Remove legacy todo items in carver's readme by @LeiWang1999 in #74
- [Dev] Add mha backward example by @chengyupku in #77
- [Release] Bump version into v0.1.0 by @LeiWang1999 in #76
New Contributors
- @xwhzz made their first contribution in #21
- @Cunxiao2002 made their first contribution in #22
- @tzj-fxz made their first contribution in #29
- @chengyupku made their first contribution in #46
- @smallscientist1 made their first contribution in #50
Full Changelog: v0.0.1...v0.1.0