MCPcopy Create free account
hub / github.com/apache/tvm / visit_binding_

Method visit_binding_

python/tvm/relax/testing/ast_printer.py:329–337  ·  view source on GitHub ↗

Distinguish between binding types

(self, binding: relax.Binding)

Source from the content-addressed store, hash-verified

327 )
328
329 def visit_binding_(self, binding: relax.Binding) -> str:
330 """
331 Distinguish between binding types
332 """
333 if isinstance(binding, relax.MatchCast):
334 return self.visit_match_cast_(binding)
335 if isinstance(binding, relax.VarBinding):
336 return self.visit_var_binding_(binding)
337 raise ValueError(f"Invalid binding type in {binding}: {type(binding)}")
338
339 def visit_match_cast_(self, match_cast: relax.MatchCast) -> str:
340 """

Callers 1

visit_exprMethod · 0.95

Calls 2

visit_match_cast_Method · 0.95
visit_var_binding_Method · 0.95

Tested by

no test coverage detected