Skip to content

Commit 50b6d7f

Browse files
committed
♻️ [Update] load weight logging with min output
1 parent a042e92 commit 50b6d7f

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

yolo/model/yolo.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,14 @@ def save_load_weights(self, weights: Union[Path, OrderedDict]):
151151
model_state_dict[model_key] = weights[model_key]
152152

153153
for error_name, error_set in error_dict.items():
154-
for weight_name in error_set:
155-
logger.warning(f":warning: Weight {error_name} for key: {'.'.join(weight_name)}")
154+
error_dict = dict()
155+
for layer_idx, *layer_name in error_set:
156+
if layer_idx not in error_dict:
157+
error_dict[layer_idx] = [".".join(layer_name)]
158+
else:
159+
error_dict[layer_idx].append(".".join(layer_name))
160+
for layer_idx, layer_name in error_dict.items():
161+
logger.warning(f":warning: Weight {error_name} for Layer {layer_idx}: {', '.join(layer_name)}")
156162

157163
self.model.load_state_dict(model_state_dict)
158164

0 commit comments

Comments
 (0)