Skip to content

Commit 081e6c2

Browse files
committed
update swiftformer
1 parent 7a87199 commit 081e6c2

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

timm/models/swiftformer.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ def prune_intermediate_layers(
480480
indices: Union[int, List[int]] = 1,
481481
prune_norm: bool = False,
482482
prune_head: bool = True,
483-
) -> List[int]:
483+
):
484484
""" Prune layers not required for specified intermediates.
485485
"""
486486
take_indices, max_index = feature_take_indices(len(self.stages), indices)
@@ -561,10 +561,10 @@ def _cfg(url: str = '', **kwargs: Any) -> Dict[str, Any]:
561561

562562

563563
default_cfgs = generate_default_cfgs({
564-
# 'swiftformer_xs.dist_in1k': _cfg(url=''),
565-
# 'swiftformer_s.dist_in1k': _cfg(url=''),
566-
# 'swiftformer_l1.dist_in1k': _cfg(url=''),
567-
# 'swiftformer_l3.dist_in1k': _cfg(url=''),
564+
# 'swiftformer_xs.dist_in1k': _cfg(hf_hub_id='timm/'),
565+
# 'swiftformer_s.dist_in1k': _cfg(hf_hub_id='timm/'),
566+
# 'swiftformer_l1.dist_in1k': _cfg(hf_hub_id='timm/'),
567+
# 'swiftformer_l3.dist_in1k': _cfg(hf_hub_id='timm/'),
568568
'swiftformer_xs.untrained': _cfg(),
569569
'swiftformer_s.untrained': _cfg(),
570570
'swiftformer_l1.untrained': _cfg(),
@@ -588,18 +588,18 @@ def swiftformer_xs(pretrained: bool = False, **kwargs: Any) -> SwiftFormer:
588588
return _create_swiftformer('swiftformer_xs', pretrained=pretrained, **dict(model_args, **kwargs))
589589

590590

591-
# @register_model
592-
# def swiftformer_s(pretrained: bool = False, **kwargs: Any) -> SwiftFormer:
593-
# model_args = dict(layers=[3, 3, 9, 6], embed_dims=[48, 64, 168, 224])
594-
# return _create_swiftformer('swiftformer_s', pretrained=pretrained, **dict(model_args, **kwargs))
591+
@register_model
592+
def swiftformer_s(pretrained: bool = False, **kwargs: Any) -> SwiftFormer:
593+
model_args = dict(layers=[3, 3, 9, 6], embed_dims=[48, 64, 168, 224])
594+
return _create_swiftformer('swiftformer_s', pretrained=pretrained, **dict(model_args, **kwargs))
595595

596-
# @register_model
597-
# def swiftformer_l1(pretrained: bool = False, **kwargs: Any) -> SwiftFormer:
598-
# model_args = dict(layers=[4, 3, 10, 5], embed_dims=[48, 96, 192, 384])
599-
# return _create_swiftformer('swiftformer_l1', pretrained=pretrained, **dict(model_args, **kwargs))
596+
@register_model
597+
def swiftformer_l1(pretrained: bool = False, **kwargs: Any) -> SwiftFormer:
598+
model_args = dict(layers=[4, 3, 10, 5], embed_dims=[48, 96, 192, 384])
599+
return _create_swiftformer('swiftformer_l1', pretrained=pretrained, **dict(model_args, **kwargs))
600600

601601

602-
# @register_model
603-
# def swiftformer_l3(pretrained: bool = False, **kwargs: Any) -> SwiftFormer:
604-
# model_args = dict(layers=[4, 4, 12, 6], embed_dims=[64, 128, 320, 512])
605-
# return _create_swiftformer('swiftformer_l3', pretrained=pretrained, **dict(model_args, **kwargs))
602+
@register_model
603+
def swiftformer_l3(pretrained: bool = False, **kwargs: Any) -> SwiftFormer:
604+
model_args = dict(layers=[4, 4, 12, 6], embed_dims=[64, 128, 320, 512])
605+
return _create_swiftformer('swiftformer_l3', pretrained=pretrained, **dict(model_args, **kwargs))

0 commit comments

Comments
 (0)