mirror of https://github.com/hpcaitech/ColossalAI
Fixes bug by raising exception on size mismatch
parent
6df844b8c4
commit
3596bd60e7
|
@ -558,6 +558,10 @@ def load_state_dict_into_model(
|
||||||
missing_keys = missing_keys.append(sub_missing_keys)
|
missing_keys = missing_keys.append(sub_missing_keys)
|
||||||
|
|
||||||
if strict:
|
if strict:
|
||||||
|
if len(error_msgs) > 0:
|
||||||
|
raise RuntimeError(
|
||||||
|
"Error(s) in loading state_dict for {}:\n\t{}".format(model.__class__.__name__, "\n\t".join(error_msgs))
|
||||||
|
)
|
||||||
if len(unexpected_keys) > 0:
|
if len(unexpected_keys) > 0:
|
||||||
error_msgs = "Unexpected key(s) in state_dict: {}. ".format(
|
error_msgs = "Unexpected key(s) in state_dict: {}. ".format(
|
||||||
", ".join('"{}"'.format(k) for k in unexpected_keys)
|
", ".join('"{}"'.format(k) for k in unexpected_keys)
|
||||||
|
|
Loading…
Reference in New Issue