[Dy2Stat] Don't convert to paddle.shape if var_x.shape is not negetive (#29965)
1. When x is Variable, call nn.shape(x) only in following cases: 1)The shape of x is used in control flow condition. 2)The dim to be used is negetive 2. When x is Variable, but x.shape or x.shape[idx] doesn't contain negetive value, don't convert to paddle.shape()
Showing
想要评论请 注册 或 登录