@@ -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
563563default_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