MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / get_rule

Function get_rule

imperative/python/megengine/xla/rules/utils.py:24–33  ·  view source on GitHub ↗
(op, use_fake_rule_for_debug=False)

Source from the content-addressed store, hash-verified

22
23
24def get_rule(op, use_fake_rule_for_debug=False):
25 op_key = op if isinstance(op, str) else type(op)
26 if use_fake_rule_for_debug:
27 if op_key in lower_rule:
28 return lower_rule[op_key]
29 else:
30 warnings.warn(f"op: {op_key} not register, use fake op rule")
31 return lower_rule["fake_op_rule_for_debug"]
32 else:
33 return lower_rule[op_key]
34
35
36def _log_mge_opr_attrs(mopr):

Callers 1

lowering_opsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected