Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
b5f36ad
tilelang frontend v2
kurisu6912 Oct 24, 2025
9d6659c
syntax sugar: defining a local var by annotation
kurisu6912 Oct 27, 2025
f887fb4
Merge branch 'main' into frontend-v2
kurisu6912 Oct 27, 2025
09d8aec
[Refactor] fix type linting warning like `T.float32`
kurisu6912 Oct 27, 2025
4c75e85
Add tl.local_var_init for new tl.float32
kurisu6912 Oct 27, 2025
8dce258
allow passing default argument as function annotation
kurisu6912 Oct 27, 2025
e3815c6
allow default arguments as annotation
kurisu6912 Oct 27, 2025
66ee7b2
fix lint error
kurisu6912 Oct 27, 2025
7745736
minor fix
kurisu6912 Oct 27, 2025
65bd4fc
[Refactor] refactor tilelang.jit and tilelang.autotune
kurisu6912 Oct 27, 2025
d592fbf
minor fix
kurisu6912 Oct 27, 2025
eff7916
minor fix
kurisu6912 Oct 27, 2025
6f69f02
minor fix
kurisu6912 Oct 27, 2025
20feef2
fix metal get function name
kurisu6912 Oct 28, 2025
015416b
add par_compile impl and tests
kurisu6912 Oct 28, 2025
61bfbdd
Merge branch 'refactor-jit-autotune' into frontend-v2
kurisu6912 Oct 28, 2025
a7e2027
Type consistency on tvm datatype
kurisu6912 Oct 28, 2025
4d0bc85
fix lint error
kurisu6912 Oct 28, 2025
0dfe4e3
add more warning in frontend
kurisu6912 Oct 29, 2025
f8a6f32
Merge branch 'main' of https://github.com/tile-ai/tilelang into front…
LeiWang1999 Oct 31, 2025
b29da36
update tvm version
kurisu6912 Oct 31, 2025
6eef76c
Merge branch 'main' into frontend-v2
kurisu6912 Oct 31, 2025
f1be506
Minor fix on tvm_ffi annotations
kurisu6912 Oct 31, 2025
0206356
Merge branch 'frontend-v2' of https://github.com/kurisu6912/tilelang …
kurisu6912 Oct 31, 2025
570be68
add document and examples
kurisu6912 Nov 3, 2025
5c80575
fix lint error
kurisu6912 Nov 3, 2025
f5a160e
Merge branch 'main' into frontend-v2
kurisu6912 Nov 3, 2025
a507ba4
Simplify index calculations in example_chunk_o_bwd.py
LeiWang1999 Nov 3, 2025
e09c1b7
minor fix
LeiWang1999 Nov 3, 2025
7fe3c2d
lint fix
LeiWang1999 Nov 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 3rdparty/tvm
Submodule tvm updated from 5bf17a to 9cda9b
4 changes: 2 additions & 2 deletions examples/gdn/example_chunk_o_bwd.py
Original file line number Diff line number Diff line change
Expand Up @@ -256,8 +256,8 @@ def kernel(
# for i_kv in T.Parallel(block_DK * block_DV):
# dg_last_fragment[i_kv] = h_shared[i_kv // block_DV, i_kv % block_DV] * dh_shared[i_kv // block_DV, i_kv % block_DV]
for i_kv in T.Parallel(block_DK * block_DV):
i_k, i_v = i_kv // block_DV, i_kv % block_DV
dg_last_fragment[i_kv] = h_shared[i_k, i_v] * dh_shared[i_k, i_v]
i_k, i_v_1 = i_kv // block_DV, i_kv % block_DV
dg_last_fragment[i_kv] = h_shared[i_k, i_v_1] * dh_shared[i_k, i_v_1]
T.reduce_sum(dg_last_fragment, dg_last_fragment_scalar, dim=-1, clear=False)
dg_last_local[0] += dg_last_fragment_scalar[0]

Expand Down
6 changes: 3 additions & 3 deletions tilelang/language/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
# upstream tir script is fully compatible
from tvm.script.parser.tir import *
from . import overrides as _overrides # noqa: F401
from .tir import (
prim_func, # noqa: F401
)

# from .tir import prim_func, macro, # noqa: F401
from .v2 import prim_func, macro # noqa: F401
from .tir.ir import * # noqa: F401
from tilelang.layout import Layout, Fragment # noqa: F401
from .proxy import (
Expand Down
1 change: 1 addition & 0 deletions tilelang/language/v2/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from .builder import prim_func, macro # noqa: F401
Loading
Loading