Expand Model method type hinting (#8279)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
This commit is contained in:
parent
fbed8499da
commit
42744a1717
6 changed files with 104 additions and 50 deletions
|
|
@ -761,6 +761,8 @@ def attempt_load_weights(weights, device=None, inplace=True, fuse=False):
|
|||
for m in ensemble.modules():
|
||||
if hasattr(m, "inplace"):
|
||||
m.inplace = inplace
|
||||
elif isinstance(m, nn.Upsample) and not hasattr(m, "recompute_scale_factor"):
|
||||
m.recompute_scale_factor = None # torch 1.11.0 compatibility
|
||||
|
||||
# Return model
|
||||
if len(ensemble) == 1:
|
||||
|
|
@ -794,6 +796,8 @@ def attempt_load_one_weight(weight, device=None, inplace=True, fuse=False):
|
|||
for m in model.modules():
|
||||
if hasattr(m, "inplace"):
|
||||
m.inplace = inplace
|
||||
elif isinstance(m, nn.Upsample) and not hasattr(m, "recompute_scale_factor"):
|
||||
m.recompute_scale_factor = None # torch 1.11.0 compatibility
|
||||
|
||||
# Return model and ckpt
|
||||
return model, ckpt
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue