Hello. I'm reading C++ source code and quite confused by two classes related to 
RelayIR - RelayExpr and RelayExprNode. I'm wondering what's the relationship 
between these two types? Since RelayExpr can be cast to RelayExprNode* by the 
method "get()", and RelayExprNode can be cast to RelayExpr by the method 
"GetRef<Expr>()", why would we use these two diffrent types to represent one 
thing? Are they representing things in two levels or so? When will tvm use the 
former and when the latter?





---
[Visit 
Topic](https://discuss.tvm.apache.org/t/questions-about-ir-expressions-relayexpr-relayexprnode/15416/1)
 to respond.

You are receiving this because you enabled mailing list mode.

To unsubscribe from these emails, [click 
here](https://discuss.tvm.apache.org/email/unsubscribe/c40729efd99268e063437901b506c2d1b5dbe34698c1228799eccc66f552a034).

Reply via email to