[FixME] Dynamically Shaped Conv2D isn't working due to !reshape
hikettei opened this issue · 1 comments
hikettei commented
;; 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.
(TODO: More details)