Skip to content
This repository was archived by the owner on Dec 18, 2025. It is now read-only.

Nn/nonsquare 1d#592

Open
quinnabrvau wants to merge 7 commits intoARM-software:developfrom
quinnabrvau:nn/nonsquare_1d
Open

Nn/nonsquare 1d#592
quinnabrvau wants to merge 7 commits intoARM-software:developfrom
quinnabrvau:nn/nonsquare_1d

Conversation

@quinnabrvau
Copy link

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

@JonatanAntoni
Copy link
Member

Can one of the admins verify this patch?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants