@@ -18,14 +18,15 @@ def _cfg(url='', **kwargs):
1818
1919
2020default_cfgs = {
21- 'hardcorenas_A ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_A_Green_38ms_75.9_23474aeb.pth' ),
22- 'hardcorenas_B ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_B_Green_40ms_76.5_1f882d1e.pth' ),
23- 'hardcorenas_C ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_C_Green_44ms_77.1_d4148c9e.pth' ),
24- 'hardcorenas_D ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_D_Green_50ms_77.4_23e3cdde.pth' ),
25- 'hardcorenas_E ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_E_Green_55ms_77.9_90f20e8a.pth' ),
26- 'hardcorenas_F ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_F_Green_60ms_78.1_2855edf1.pth' ),
21+ 'hardcorenas_a ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_A_Green_38ms_75.9_23474aeb.pth' ),
22+ 'hardcorenas_b ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_B_Green_40ms_76.5_1f882d1e.pth' ),
23+ 'hardcorenas_c ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_C_Green_44ms_77.1_d4148c9e.pth' ),
24+ 'hardcorenas_d ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_D_Green_50ms_77.4_23e3cdde.pth' ),
25+ 'hardcorenas_e ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_E_Green_55ms_77.9_90f20e8a.pth' ),
26+ 'hardcorenas_f ' : _cfg (url = 'https://miil-public-eu.oss-eu-central-1.aliyuncs.com/public/HardCoReNAS/HardCoreNAS_F_Green_60ms_78.1_2855edf1.pth' ),
2727}
2828
29+
2930def _gen_hardcorenas (pretrained , variant , arch_def , ** kwargs ):
3031 """Creates a hardcorenas model
3132
@@ -65,19 +66,19 @@ def _gen_hardcorenas(pretrained, variant, arch_def, **kwargs):
6566
6667
6768@register_model
68- def hardcorenas_A (pretrained = False , ** kwargs ):
69+ def hardcorenas_a (pretrained = False , ** kwargs ):
6970 """ hardcorenas_A """
7071 arch_def = [['ds_r1_k3_s1_e1_c16_nre' ], ['ir_r1_k5_s2_e3_c24_nre' , 'ir_r1_k5_s1_e3_c24_nre_se0.25' ],
7172 ['ir_r1_k5_s2_e3_c40_nre' , 'ir_r1_k5_s1_e6_c40_nre_se0.25' ],
7273 ['ir_r1_k5_s2_e6_c80_se0.25' , 'ir_r1_k5_s1_e6_c80_se0.25' ],
7374 ['ir_r1_k5_s1_e6_c112_se0.25' , 'ir_r1_k5_s1_e6_c112_se0.25' ],
7475 ['ir_r1_k5_s2_e6_c192_se0.25' , 'ir_r1_k5_s1_e6_c192_se0.25' ], ['cn_r1_k1_s1_c960' ]]
75- model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_A ' , arch_def = arch_def , ** kwargs )
76+ model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_a ' , arch_def = arch_def , ** kwargs )
7677 return model
7778
7879
7980@register_model
80- def hardcorenas_B (pretrained = False , ** kwargs ):
81+ def hardcorenas_b (pretrained = False , ** kwargs ):
8182 """ hardcorenas_B """
8283 arch_def = [['ds_r1_k3_s1_e1_c16_nre' ],
8384 ['ir_r1_k5_s2_e3_c24_nre' , 'ir_r1_k5_s1_e3_c24_nre_se0.25' , 'ir_r1_k3_s1_e3_c24_nre' ],
@@ -86,12 +87,12 @@ def hardcorenas_B(pretrained=False, **kwargs):
8687 ['ir_r1_k5_s1_e3_c112' , 'ir_r1_k3_s1_e3_c112' , 'ir_r1_k3_s1_e3_c112' , 'ir_r1_k3_s1_e3_c112' ],
8788 ['ir_r1_k5_s2_e6_c192_se0.25' , 'ir_r1_k5_s1_e6_c192_se0.25' , 'ir_r1_k3_s1_e3_c192_se0.25' ],
8889 ['cn_r1_k1_s1_c960' ]]
89- model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_B ' , arch_def = arch_def , ** kwargs )
90+ model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_b ' , arch_def = arch_def , ** kwargs )
9091 return model
9192
9293
9394@register_model
94- def hardcorenas_C (pretrained = False , ** kwargs ):
95+ def hardcorenas_c (pretrained = False , ** kwargs ):
9596 """ hardcorenas_C """
9697 arch_def = [['ds_r1_k3_s1_e1_c16_nre' ], ['ir_r1_k5_s2_e3_c24_nre' , 'ir_r1_k5_s1_e3_c24_nre_se0.25' ],
9798 ['ir_r1_k5_s2_e3_c40_nre' , 'ir_r1_k5_s1_e3_c40_nre' , 'ir_r1_k5_s1_e3_c40_nre' ,
@@ -100,12 +101,12 @@ def hardcorenas_C(pretrained=False, **kwargs):
100101 ['ir_r1_k5_s1_e6_c112_se0.25' , 'ir_r1_k3_s1_e3_c112' , 'ir_r1_k3_s1_e3_c112' , 'ir_r1_k3_s1_e3_c112' ],
101102 ['ir_r1_k5_s2_e6_c192_se0.25' , 'ir_r1_k5_s1_e6_c192_se0.25' , 'ir_r1_k3_s1_e3_c192_se0.25' ],
102103 ['cn_r1_k1_s1_c960' ]]
103- model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_C ' , arch_def = arch_def , ** kwargs )
104+ model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_c ' , arch_def = arch_def , ** kwargs )
104105 return model
105106
106107
107108@register_model
108- def hardcorenas_D (pretrained = False , ** kwargs ):
109+ def hardcorenas_d (pretrained = False , ** kwargs ):
109110 """ hardcorenas_D """
110111 arch_def = [['ds_r1_k3_s1_e1_c16_nre' ], ['ir_r1_k5_s2_e3_c24_nre_se0.25' , 'ir_r1_k5_s1_e3_c24_nre_se0.25' ],
111112 ['ir_r1_k5_s2_e3_c40_nre_se0.25' , 'ir_r1_k5_s1_e4_c40_nre_se0.25' , 'ir_r1_k3_s1_e3_c40_nre_se0.25' ],
@@ -115,12 +116,12 @@ def hardcorenas_D(pretrained=False, **kwargs):
115116 'ir_r1_k5_s1_e3_c112_se0.25' ],
116117 ['ir_r1_k5_s2_e6_c192_se0.25' , 'ir_r1_k5_s1_e6_c192_se0.25' , 'ir_r1_k5_s1_e6_c192_se0.25' ,
117118 'ir_r1_k3_s1_e6_c192_se0.25' ], ['cn_r1_k1_s1_c960' ]]
118- model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_D ' , arch_def = arch_def , ** kwargs )
119+ model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_d ' , arch_def = arch_def , ** kwargs )
119120 return model
120121
121122
122123@register_model
123- def hardcorenas_E (pretrained = False , ** kwargs ):
124+ def hardcorenas_e (pretrained = False , ** kwargs ):
124125 """ hardcorenas_E """
125126 arch_def = [['ds_r1_k3_s1_e1_c16_nre' ], ['ir_r1_k5_s2_e3_c24_nre_se0.25' , 'ir_r1_k5_s1_e3_c24_nre_se0.25' ],
126127 ['ir_r1_k5_s2_e6_c40_nre_se0.25' , 'ir_r1_k5_s1_e4_c40_nre_se0.25' , 'ir_r1_k5_s1_e4_c40_nre_se0.25' ,
@@ -129,12 +130,12 @@ def hardcorenas_E(pretrained=False, **kwargs):
129130 'ir_r1_k5_s1_e3_c112_se0.25' ],
130131 ['ir_r1_k5_s2_e6_c192_se0.25' , 'ir_r1_k5_s1_e6_c192_se0.25' , 'ir_r1_k5_s1_e6_c192_se0.25' ,
131132 'ir_r1_k3_s1_e6_c192_se0.25' ], ['cn_r1_k1_s1_c960' ]]
132- model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_E ' , arch_def = arch_def , ** kwargs )
133+ model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_e ' , arch_def = arch_def , ** kwargs )
133134 return model
134135
135136
136137@register_model
137- def hardcorenas_F (pretrained = False , ** kwargs ):
138+ def hardcorenas_f (pretrained = False , ** kwargs ):
138139 """ hardcorenas_F """
139140 arch_def = [['ds_r1_k3_s1_e1_c16_nre' ], ['ir_r1_k5_s2_e3_c24_nre_se0.25' , 'ir_r1_k5_s1_e3_c24_nre_se0.25' ],
140141 ['ir_r1_k5_s2_e6_c40_nre_se0.25' , 'ir_r1_k5_s1_e6_c40_nre_se0.25' ],
@@ -144,5 +145,5 @@ def hardcorenas_F(pretrained=False, **kwargs):
144145 'ir_r1_k3_s1_e3_c112_se0.25' ],
145146 ['ir_r1_k5_s2_e6_c192_se0.25' , 'ir_r1_k5_s1_e6_c192_se0.25' , 'ir_r1_k3_s1_e6_c192_se0.25' ,
146147 'ir_r1_k3_s1_e6_c192_se0.25' ], ['cn_r1_k1_s1_c960' ]]
147- model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_F ' , arch_def = arch_def , ** kwargs )
148+ model = _gen_hardcorenas (pretrained = pretrained , variant = 'hardcorenas_f ' , arch_def = arch_def , ** kwargs )
148149 return model
0 commit comments