[RELAY] Refactor AlphaEqual to support deep comparison of Attrs. (#1958)
Showing
- include/tvm/attrs.h 106 additions, 91 deletionsinclude/tvm/attrs.h
- src/api/api_pass.cc 6 additions, 2 deletionssrc/api/api_pass.cc
- src/lang/attr_functor.h 123 additions, 1 deletionsrc/lang/attr_functor.h
- src/lang/attrs.cc 216 additions, 100 deletionssrc/lang/attrs.cc
- src/relay/ir/alpha_equal.cc 384 additions, 0 deletionssrc/relay/ir/alpha_equal.cc
- src/relay/ir/text_printer.cc 5 additions, 2 deletionssrc/relay/ir/text_printer.cc
- src/relay/ir/type_functor.h 86 additions, 8 deletionssrc/relay/ir/type_functor.h
- src/relay/pass/alpha_eq.cc 0 additions, 418 deletionssrc/relay/pass/alpha_eq.cc
- src/relay/pass/kind_check.cc 8 additions, 8 deletionssrc/relay/pass/kind_check.cc
- src/relay/pass/type_functor.h 0 additions, 94 deletionssrc/relay/pass/type_functor.h
- src/relay/pass/type_subst.cc 1 addition, 1 deletionsrc/relay/pass/type_subst.cc
- src/relay/pass/util.cc 1 addition, 1 deletionsrc/relay/pass/util.cc
- tests/python/relay/test_pass_alpha_equal.py 38 additions, 5 deletionstests/python/relay/test_pass_alpha_equal.py
- tests/python/unittest/test_pass_attrs_hash_equal.py 6 additions, 0 deletionstests/python/unittest/test_pass_attrs_hash_equal.py
Loading
Please register or sign in to comment