-
Notifications
You must be signed in to change notification settings - Fork 7k
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
Add MobileNetV3 Architecture in TorchVision #3182
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
22b9b12
partial implementation network architecture
datumbox 0cff6fb
Simplify implementation and adding blocks.
datumbox fd54fdf
Refactoring the code to make it more readable.
datumbox 834b185
Adding first conv layers.
datumbox 1edd16b
Moving mobilenet.py to mobilenetv2.py
datumbox 2f52f0d
Adding mobilenet.py for BC.
datumbox bb2ec9e
Extending ConvBNReLU for reuse.
datumbox e95ee5c
Moving mobilenet.py to mobilenetv2.py
datumbox 2ebe8ba
Adding mobilenet.py for BC.
datumbox 0c31a33
Extending ConvBNReLU for reuse.
datumbox db7522b
Reduce import scope on mobilenet to only the public and versioned cla…
datumbox fdbcec7
Merge branch 'refactoring/mobilenetv2_bc_move' into models/mobilenetv3
datumbox 16f55f5
Further simplify by reusing MobileNetv2 methods.
datumbox 8162fa4
Adding the remaining implementation of mobilenetv3.
datumbox 8615585
Adding tests, docs and init methods.
datumbox 8664fde
Refactoring and fixing formatter.
datumbox cfa20b7
Fixing type issues.
datumbox c189ae1
Using build-in Hardsigmoid and Hardswish.
datumbox 5030435
Merge branch 'master' into models/mobilenetv3
datumbox 9a758a8
Code review nits.
datumbox 25f8b26
Putting inplace on Dropout.
datumbox 5198385
Adding rmsprop support on the train.py
datumbox e4d130f
Adding auto-augment and random-erase in the training scripts.
datumbox 5d0a664
Merge branch 'master' into models/mobilenetv3
datumbox c0a13a2
Adding support for reduced tail on MobileNetV3.
datumbox 2414d2d
Tagging blocks with comments.
datumbox File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
from .mobilenetv2 import MobileNetV2, mobilenet_v2, __all__ as mv2_all | ||
from .mobilenetv3 import MobileNetV3, mobilenet_v3_large, mobilenet_v3_small, __all__ as mv3_all | ||
|
||
__all__ = mv2_all | ||
__all__ = mv2_all + mv3_all |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These hardcoded params are crucial for convergence =. They can be turned into args.