mirror of
https://github.com/huggingface/pytorch-image-models.git
synced 2025-06-03 15:01:08 +08:00
Add weights for resnet10t, resnet14t, and resnetaa50 models. Fix #1314
This commit is contained in:
parent
188c194b0f
commit
c170ba3173
@ -35,6 +35,16 @@ def _cfg(url='', **kwargs):
|
||||
|
||||
default_cfgs = {
|
||||
# ResNet and Wide ResNet
|
||||
'resnet10t': _cfg(
|
||||
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-rsb-weights/resnet10t_176_c3-f3215ab1.pth',
|
||||
input_size=(3, 176, 176), pool_size=(6, 6),
|
||||
test_crop_pct=0.95, test_input_size=(3, 224, 224),
|
||||
first_conv='conv1.0'),
|
||||
'resnet14t': _cfg(
|
||||
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-rsb-weights/resnet14t_176_c3-c4ed2c37.pth',
|
||||
input_size=(3, 176, 176), pool_size=(6, 6),
|
||||
test_crop_pct=0.95, test_input_size=(3, 224, 224),
|
||||
first_conv='conv1.0'),
|
||||
'resnet18': _cfg(url='https://download.pytorch.org/models/resnet18-5c106cde.pth'),
|
||||
'resnet18d': _cfg(
|
||||
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-weights/resnet18d_ra2-48a79e06.pth',
|
||||
@ -262,6 +272,10 @@ default_cfgs = {
|
||||
'resnetblur101d': _cfg(
|
||||
url='',
|
||||
interpolation='bicubic', first_conv='conv1.0'),
|
||||
'resnetaa50': _cfg(
|
||||
url='https://github.com/rwightman/pytorch-image-models/releases/download/v0.1-rsb-weights/resnetaa50_a1h-4cf422b3.pth',
|
||||
test_input_size=(3, 288, 288), test_crop_pct=1.0,
|
||||
interpolation='bicubic', first_conv='conv1.0'),
|
||||
'resnetaa50d': _cfg(
|
||||
url='',
|
||||
interpolation='bicubic', first_conv='conv1.0'),
|
||||
@ -1454,6 +1468,14 @@ def resnetblur101d(pretrained=False, **kwargs):
|
||||
return _create_resnet('resnetblur101d', pretrained, **model_args)
|
||||
|
||||
|
||||
@register_model
|
||||
def resnetaa50(pretrained=False, **kwargs):
|
||||
"""Constructs a ResNet-50 model with avgpool anti-aliasing
|
||||
"""
|
||||
model_args = dict(block=Bottleneck, layers=[3, 4, 6, 3], aa_layer=nn.AvgPool2d, **kwargs)
|
||||
return _create_resnet('resnetaa50', pretrained, **model_args)
|
||||
|
||||
|
||||
@register_model
|
||||
def resnetaa50d(pretrained=False, **kwargs):
|
||||
"""Constructs a ResNet-50-D model with avgpool anti-aliasing
|
||||
|
Loading…
x
Reference in New Issue
Block a user