I agree with @matt-arm. The `checked_type_` would be empty when a node is created until `InterType` is run or a new function is added to the module. It means the later processing node may not get the type of its parents if the parents were replaced with new nodes without properly propogating their types. You could try to add `new_node.checked_type_ = old_node.checked_type_`.
--- [Visit Topic](https://discuss.tvm.ai/t/same-shape-pattern/7012/12) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.ai/email/unsubscribe/1f6feb7f6b12cd4364e6e9e8373daa78b42b30ad6e45bb04b8f4a4dd797447da).