Skip to content

Commit 3114a9f

Browse files
authored
Merge pull request #2499 from brianhou0208/fast_model
Add SwiftFormer, SHViT, StarNet, FasterNet and GhostNetV3
2 parents e7925ea + 4209788 commit 3114a9f

File tree

7 files changed

+2545
-54
lines changed

7 files changed

+2545
-54
lines changed

tests/test_models.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,13 @@
5656
'regnet', 'byobnet', 'byoanet', 'mlp_mixer', 'hiera', 'fastvit', 'hieradet_sam2', 'aimv2*', 'tnt',
5757
'tiny_vit', 'vovnet', 'tresnet', 'rexnet', 'resnetv2', 'repghost', 'repvit', 'pvt_v2', 'nextvit', 'nest',
5858
'mambaout', 'inception_next', 'inception_v4', 'hgnet', 'gcvit', 'focalnet', 'efficientformer_v2', 'edgenext',
59-
'davit', 'rdnet', 'convnext', 'pit'
59+
'davit', 'rdnet', 'convnext', 'pit', 'starnet', 'shvit', 'fasternet', 'swiftformer', 'ghostnet',
6060
]
6161

6262
# transformer / hybrid models don't support full set of spatial / feature APIs and/or have spatial output.
6363
NON_STD_FILTERS = [
6464
'vit_*', 'tnt_*', 'pit_*', 'coat_*', 'cait_*', '*mixer_*', 'gmlp_*', 'resmlp_*', 'twins_*',
65-
'convit_*', 'levit*', 'visformer*', 'deit*', 'xcit_*', 'crossvit_*', 'beit*', 'aimv2*',
65+
'convit_*', 'levit*', 'visformer*', 'deit*', 'xcit_*', 'crossvit_*', 'beit*', 'aimv2*', 'swiftformer_*',
6666
'poolformer_*', 'volo_*', 'sequencer2d_*', 'mvitv2*', 'gcvit*', 'efficientformer*', 'sam_hiera*',
6767
'eva_*', 'flexivit*', 'eva02*', 'samvit_*', 'efficientvit_m*', 'tiny_vit_*', 'hiera_*', 'vitamin*', 'test_vit*',
6868
]
@@ -221,6 +221,7 @@ def test_model_backward(model_name, batch_size):
221221
EARLY_POOL_MODELS = (
222222
timm.models.EfficientVit,
223223
timm.models.EfficientVitLarge,
224+
timm.models.FasterNet,
224225
timm.models.HighPerfGpuNet,
225226
timm.models.GhostNet,
226227
timm.models.MetaNeXt, # InceptionNeXt

timm/models/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from .efficientvit_mit import *
2121
from .efficientvit_msra import *
2222
from .eva import *
23+
from .fasternet import *
2324
from .fastvit import *
2425
from .focalnet import *
2526
from .gcvit import *
@@ -60,7 +61,10 @@
6061
from .selecsls import *
6162
from .senet import *
6263
from .sequencer import *
64+
from .shvit import *
6365
from .sknet import *
66+
from .starnet import *
67+
from .swiftformer import *
6468
from .swin_transformer import *
6569
from .swin_transformer_v2 import *
6670
from .swin_transformer_v2_cr import *

0 commit comments

Comments
 (0)