Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mobilenet integration #794

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

Awpteamoose
Copy link

@Awpteamoose Awpteamoose commented May 30, 2023

#793 is prerequsite for this, closes #773

There's a very ugly hack with fixup_batchnorms that won't be necessary once #485 is resolved. There's also some type-level voodoo in block.rs to keep the actual model definition looking nice, but I could also just split the 5 kinds of blocks each into their own type.

For SqueezeAndExcite blocks my original idea was that I'd be able to just use Linear because as far as I understand, a 2d conv over a Nx1x1 volume is just a linear operation, but maybe I need to transform the weights while saving or maybe there's something I don't understand.

@Awpteamoose
Copy link
Author

I can rebase on master and remove the fixup_batchnorms hack if this is still relevant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add integration test for mobile net
1 participant