CMSIS_5 icon indicating copy to clipboard operation
CMSIS_5 copied to clipboard

Nn/nonsquare 1d

Open quinnabrvau opened this issue 5 years ago • 1 comments

Proposed four reference functions for non-square and 1D pooling (Max and Ave). It doesn't make a bunch of sense to have non-square CNNS but not non-square pooling as referenced in issue 455 ( #455) Also added the 1D convolution because it can be done slightly faster by separating it into its own function.
I also added 1D wrappers around the non-square CNN functions to allow simplified code for 1D CNNs to work with the 1D pooling. This would make issue 541 simpler. ( #541 ) I didn't seperate the CNN's into their own functions because there was not an obvious potential to save OPs Note I did add test to the test code but I don't have Keil so I haven't tested my implementations so there are probably bugs in the shapes of the Non-Square functions

quinnabrvau avatar May 15 '19 19:05 quinnabrvau

Can one of the admins verify this patch?

JonatanAntoni avatar Apr 28 '21 11:04 JonatanAntoni