hikettei/cl-waffe2

[FixME] Dynamically Shaped Conv2D isn't working due to !reshape

hikettei opened this issue · 1 comments

;; 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)

Fixed at #135 closing