Yichen Yan
Yichen Yan
@skyshine102 Thanks for reminding! I've created #3069 for that, it's wip for now but should be easy to test.
@kurisu6912 You're probably right. I'm not familiar with tvm apis so just make it work here. Are there some examples about this part? > The name of function should inside...
I've ran into this, but cannot reproduce stably
The reason is when we have two dependencies: a.so -> b.so -> c.so and a.so -> c.so. The order to precess dependencies of a.so is random (`for` from a set):...
is `3rdparty/tvm/src` necessary for wheels?
Even if [using a hard-coded path](https://github.com/tile-ai/tilelang/pull/1184/files#diff-3135dbaba3b8a311ffab711e7791abf763ffeae8c00aa3cf58ee43e4c930203dR96-R104), ccache [doesn't work](https://github.com/tile-ai/tilelang/actions/runs/19070915624/job/54473213915?pr=1184) when building from sdist. Given that (and the complexity trying to make it work), I think we may just generate a...
run time after cache's been cleared just for record: https://github.com/tile-ai/tilelang/actions/runs/19094657395/usage
patch in tvm to have a better error msg: ``` diff --git a/python/tvm/script/parser/tir/parser.py b/python/tvm/script/parser/tir/parser.py index 467b9cc64..b3b460ba8 100644 --- a/python/tvm/script/parser/tir/parser.py +++ b/python/tvm/script/parser/tir/parser.py @@ -421,6 +421,7 @@ def visit_function_def(self: Parser, node: doc.FunctionDef)...
For upstream tvm we have similar issue: ``` from __future__ import annotations from tvm.script import tir as T def f(M=1): @T.prim_func def f(A: T.Buffer((M,), "float32")): pass return f f() ```
> `from __future__ import annotations` will be deprecated and removed in the future ([not before 3.13 EOL](https://docs.python.org/3/reference/compound_stmts.html#annotations)). It's not deprecated at this point, and seems will be in the future.