@@ -708,7 +708,7 @@ def _pos_embed(self, x) -> Tuple[torch.Tensor, Optional[torch.Tensor]]:
708708 rot_pos_embed = self .rope .get_embed (shape = (H , W )) if self .rope is not None else None
709709 else :
710710 pos_embed = self .pos_embed
711- rot_pos_embed = self .rope .get_embed (shape = self . patch_embed . grid_size ) if self .rope is not None else None
711+ rot_pos_embed = self .rope .get_embed () if self .rope is not None else None
712712
713713 to_cat = []
714714 if self .cls_token is not None :
@@ -1392,19 +1392,19 @@ def _pe_cfg(url: str = '', **kwargs) -> Dict[str, Any]:
13921392 mean = IMAGENET_DEFAULT_MEAN ,
13931393 std = IMAGENET_DEFAULT_STD ,
13941394 ),
1395- 'vit_small_patch16_rope_mixed_224 .naver_in1k' : _cfg (
1395+ 'vit_small_patch16_mrope_224 .naver_in1k' : _cfg (
13961396 hf_hub_id = 'naver-ai/rope_mixed_deit_small_patch16_LS' ,
13971397 hf_hub_filename = 'pytorch_model.bin' ,
13981398 mean = IMAGENET_DEFAULT_MEAN ,
13991399 std = IMAGENET_DEFAULT_STD ,
14001400 ),
1401- 'vit_base_patch16_rope_mixed_224 .naver_in1k' : _cfg (
1401+ 'vit_base_patch16_mrope_224 .naver_in1k' : _cfg (
14021402 hf_hub_id = 'naver-ai/rope_mixed_deit_base_patch16_LS' ,
14031403 hf_hub_filename = 'pytorch_model.bin' ,
14041404 mean = IMAGENET_DEFAULT_MEAN ,
14051405 std = IMAGENET_DEFAULT_STD ,
14061406 ),
1407- 'vit_large_patch16_rope_mixed_224 .naver_in1k' : _cfg (
1407+ 'vit_large_patch16_mrope_224 .naver_in1k' : _cfg (
14081408 hf_hub_id = 'naver-ai/rope_mixed_deit_large_patch16_LS' ,
14091409 hf_hub_filename = 'pytorch_model.bin' ,
14101410 mean = IMAGENET_DEFAULT_MEAN ,
@@ -1428,19 +1428,19 @@ def _pe_cfg(url: str = '', **kwargs) -> Dict[str, Any]:
14281428 mean = IMAGENET_DEFAULT_MEAN ,
14291429 std = IMAGENET_DEFAULT_STD ,
14301430 ),
1431- 'vit_small_patch16_rope_mixed_ape_224 .naver_in1k' : _cfg (
1431+ 'vit_small_patch16_mrope_ape_224 .naver_in1k' : _cfg (
14321432 hf_hub_id = 'naver-ai/rope_mixed_ape_deit_small_patch16_LS' ,
14331433 hf_hub_filename = 'pytorch_model.bin' ,
14341434 mean = IMAGENET_DEFAULT_MEAN ,
14351435 std = IMAGENET_DEFAULT_STD ,
14361436 ),
1437- 'vit_base_patch16_rope_mixed_ape_224 .naver_in1k' : _cfg (
1437+ 'vit_base_patch16_mrope_ape_224 .naver_in1k' : _cfg (
14381438 hf_hub_id = 'naver-ai/rope_mixed_ape_deit_base_patch16_LS' ,
14391439 hf_hub_filename = 'pytorch_model.bin' ,
14401440 mean = IMAGENET_DEFAULT_MEAN ,
14411441 std = IMAGENET_DEFAULT_STD ,
14421442 ),
1443- 'vit_large_patch16_rope_mixed_ape_224 .naver_in1k' : _cfg (
1443+ 'vit_large_patch16_mrope_ape_224 .naver_in1k' : _cfg (
14441444 hf_hub_id = 'naver-ai/rope_mixed_ape_deit_large_patch16_LS' ,
14451445 hf_hub_filename = 'pytorch_model.bin' ,
14461446 mean = IMAGENET_DEFAULT_MEAN ,
@@ -2023,7 +2023,7 @@ def vit_large_patch16_rope_224(pretrained: bool = False, **kwargs) -> Eva:
20232023
20242024
20252025@register_model
2026- def vit_small_patch16_rope_mixed_224 (pretrained : bool = False , ** kwargs ) -> Eva :
2026+ def vit_small_patch16_mrope_224 (pretrained : bool = False , ** kwargs ) -> Eva :
20272027 """RoPE-Mixed ViT-S/16 from https://github.com/naver-ai/rope-vit"""
20282028 model_args = dict (
20292029 patch_size = 16 ,
@@ -2042,12 +2042,12 @@ def vit_small_patch16_rope_mixed_224(pretrained: bool = False, **kwargs) -> Eva:
20422042 rope_temperature = 10.0 ,
20432043 rope_mixed_mode = True ,
20442044 )
2045- model = _create_eva ('vit_small_patch16_rope_mixed_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
2045+ model = _create_eva ('vit_small_patch16_mrope_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
20462046 return model
20472047
20482048
20492049@register_model
2050- def vit_base_patch16_rope_mixed_224 (pretrained : bool = False , ** kwargs ) -> Eva :
2050+ def vit_base_patch16_mrope_224 (pretrained : bool = False , ** kwargs ) -> Eva :
20512051 """RoPE-Mixed ViT-B/16 from https://github.com/naver-ai/rope-vit"""
20522052 model_args = dict (
20532053 patch_size = 16 ,
@@ -2066,12 +2066,12 @@ def vit_base_patch16_rope_mixed_224(pretrained: bool = False, **kwargs) -> Eva:
20662066 rope_temperature = 10.0 ,
20672067 rope_mixed_mode = True ,
20682068 )
2069- model = _create_eva ('vit_base_patch16_rope_mixed_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
2069+ model = _create_eva ('vit_base_patch16_mrope_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
20702070 return model
20712071
20722072
20732073@register_model
2074- def vit_large_patch16_rope_mixed_224 (pretrained : bool = False , ** kwargs ) -> Eva :
2074+ def vit_large_patch16_mrope_224 (pretrained : bool = False , ** kwargs ) -> Eva :
20752075 """RoPE-Mixed ViT-L/16 from https://github.com/naver-ai/rope-vit"""
20762076 model_args = dict (
20772077 patch_size = 16 ,
@@ -2090,7 +2090,7 @@ def vit_large_patch16_rope_mixed_224(pretrained: bool = False, **kwargs) -> Eva:
20902090 rope_temperature = 10.0 ,
20912091 rope_mixed_mode = True ,
20922092 )
2093- model = _create_eva ('vit_large_patch16_rope_mixed_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
2093+ model = _create_eva ('vit_large_patch16_mrope_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
20942094 return model
20952095
20962096
@@ -2170,7 +2170,7 @@ def vit_large_patch16_rope_ape_224(pretrained: bool = False, **kwargs) -> Eva:
21702170
21712171
21722172@register_model
2173- def vit_small_patch16_rope_mixed_ape_224 (pretrained : bool = False , ** kwargs ) -> Eva :
2173+ def vit_small_patch16_mrope_ape_224 (pretrained : bool = False , ** kwargs ) -> Eva :
21742174 """RoPE-Mixed + APE ViT-S/16 from https://github.com/naver-ai/rope-vit"""
21752175 model_args = dict (
21762176 patch_size = 16 ,
@@ -2191,12 +2191,12 @@ def vit_small_patch16_rope_mixed_ape_224(pretrained: bool = False, **kwargs) ->
21912191 rope_mixed_mode = True ,
21922192 )
21932193
2194- model = _create_eva ('vit_small_patch16_rope_mixed_ape_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
2194+ model = _create_eva ('vit_small_patch16_mrope_ape_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
21952195 return model
21962196
21972197
21982198@register_model
2199- def vit_base_patch16_rope_mixed_ape_224 (pretrained : bool = False , ** kwargs ) -> Eva :
2199+ def vit_base_patch16_mrope_ape_224 (pretrained : bool = False , ** kwargs ) -> Eva :
22002200 """RoPE-Mixed + APE ViT-B/16 from https://github.com/naver-ai/rope-vit"""
22012201 model_args = dict (
22022202 patch_size = 16 ,
@@ -2216,12 +2216,12 @@ def vit_base_patch16_rope_mixed_ape_224(pretrained: bool = False, **kwargs) -> E
22162216 rope_temperature = 10.0 ,
22172217 rope_mixed_mode = True ,
22182218 )
2219- model = _create_eva ('vit_base_patch16_rope_mixed_ape_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
2219+ model = _create_eva ('vit_base_patch16_mrope_ape_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
22202220 return model
22212221
22222222
22232223@register_model
2224- def vit_large_patch16_rope_mixed_ape_224 (pretrained : bool = False , ** kwargs ) -> Eva :
2224+ def vit_large_patch16_mrope_ape_224 (pretrained : bool = False , ** kwargs ) -> Eva :
22252225 """RoPE-Mixed + APE ViT-L/16 from https://github.com/naver-ai/rope-vit"""
22262226 model_args = dict (
22272227 patch_size = 16 ,
@@ -2241,6 +2241,6 @@ def vit_large_patch16_rope_mixed_ape_224(pretrained: bool = False, **kwargs) ->
22412241 rope_temperature = 10.0 ,
22422242 rope_mixed_mode = True ,
22432243 )
2244- model = _create_eva ('vit_large_patch16_rope_mixed_ape_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
2244+ model = _create_eva ('vit_large_patch16_mrope_ape_224 ' , pretrained = pretrained , ** dict (model_args , ** kwargs ))
22452245 return model
22462246
0 commit comments