@@ -51,8 +51,8 @@ instance ( KnownNat cropLeft
5151 , KnownNat inputColumns
5252 , KnownNat outputRows
5353 , KnownNat outputColumns
54− , (inputRows - cropTop - cropBottom) ~ outputRows
55− , (inputColumns - cropLeft - cropRight) ~ outputColumns
54+ , (outputRows + cropTop + cropBottom) ~ inputRows
55+ , (outputColumns + cropLeft + cropRight) ~ inputColumns
5656 ) => Layer (Crop cropLeft cropTop cropRight cropBottom) ('D2 inputRows inputColumns) ('D2 outputRows outputColumns) where
5757 type Tape (Crop cropLeft cropTop cropRight cropBottom) ('D2 inputRows inputColumns) ('D2 outputRows outputColumns) = ()
5858 runForwards Crop (S2D input) =