[Apache TVM Discuss] [Questions] FoldConstant doesn't fold two consecutive add

2020-10-10 Thread JoeyChou via Apache TVM Discuss
Hi @electriclilies thanks for the suggestion. I tried your method. However, I still see two adds instead of one. I will try to put on a code snippet later. --- [Visit Topic](https://discuss.tvm.apache.org/t/foldconstant-doesnt-fold-two-consecutive-add/8132/3) to respond. You are receivin

[Apache TVM Discuss] [Questions] FoldConstant doesn't fold two consecutive add

2020-10-09 Thread Lily Orth-Smith via Apache TVM Discuss
If I understand your question, you want the two adds to fuse into one add. To do this, I would try using the FuseOps pass after FoldConstant and FoldScaleAxis. (Without seeing more of the program, I can't tell what your two adds are adding -- can you post an excerpt of the relay program here a

[Apache TVM Discuss] [Questions] FoldConstant doesn't fold two consecutive add

2020-10-09 Thread JoeyChou via Apache TVM Discuss
Hi, I am using TVM to load an MXNet model and saw there is two consecutive `add` that do not get constant folded. Below are three screenshots showing **(1) the Original MXNet model** **(2) the model without `FoldConstant` and `FoldScaleAxis`** **(3) with the relay transforms as below, which ha