Thanks for the proposal, @leezu. Since this is a major change, I have some 
questions regarding the plan.

First, should we restrict this mode to only apply to the new numpy arrays? 
Since the deferred compute mode won't support reverse shape inference, new 
blocks that implement the forward interface will not work without implementing 
the parameter shape inference logic in `infer_shape`. This also applies when 
migrating the existing Gluon blocks in our API. Since we have plan to adopt 
numpy array in Gluon, the two changes can potentially happen at the same time.

Also, could you elaborate on what the changes are to the `infer_shape`, 
especially on how and when it's invoked during deferred initialization?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-mxnet/issues/16376#issuecomment-538706564

Reply via email to