;; Code
(call (Conv2D 3 6 `(5 5)) (make-input `(N C H W) :X))
won't work since the implementation include:
...
(asnode #'!reshape (* N C-out H-out) t)
Generally speaking, when a mathematical(arithmetic) function needs to be called in the shape calculation, it also needs to be lazily evaluated because the value of N isn't determined at that time.
won't work since the implementation include:
Generally speaking, when a mathematical(arithmetic) function needs to be called in the shape calculation, it also needs to be lazily evaluated because the value of
N
isn't determined at that time.(TODO: More details)