This is an automated email from the ASF dual-hosted git repository.

masahi pushed a commit to branch unity
in repository https://gitbox.apache.org/repos/asf/tvm.git


The following commit(s) were added to refs/heads/unity by this push:
     new d3ad96e43c [Unity] Only process relax functions in workspace 
annotation (#14896)
d3ad96e43c is described below

commit d3ad96e43cb8ad452fd5851517feb22b76850fbd
Author: Lite Ye <[email protected]>
AuthorDate: Fri May 19 22:37:21 2023 -0400

    [Unity] Only process relax functions in workspace annotation (#14896)
    
    Only process relax function in annotate workspace
---
 python/tvm/relax/backend/contrib/cutlass.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/python/tvm/relax/backend/contrib/cutlass.py 
b/python/tvm/relax/backend/contrib/cutlass.py
index 60e25abffb..f27e0d9e50 100644
--- a/python/tvm/relax/backend/contrib/cutlass.py
+++ b/python/tvm/relax/backend/contrib/cutlass.py
@@ -412,8 +412,9 @@ def annotate_workspace(mod, _):
     """Pass to annotate a workspace requirement for each CUTLASS-offloaded 
function."""
     annotator = WorkspaceAnnotator(mod)
     for name, f in mod.functions.items():
-        new_f = annotator.visit_expr(f)
-        mod.update_func(name, new_f)
+        if isinstance(f, Function):
+            new_f = annotator.visit_expr(f)
+            mod.update_func(name, new_f)
     return mod
 
 

Reply via email to