Skip to content

Commit 43fce42

Browse files
committed
fix: change the returned result from dict to list
1 parent 3b9f629 commit 43fce42

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ppcls/arch/backbone/base/theseus_layer.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def rep_func(layer: nn.Layer, pattern: str):
112112
if not isinstance(layer_name_pattern, list):
113113
layer_name_pattern = [layer_name_pattern]
114114

115-
handle_res_dict = {}
115+
hit_layer_pattern_list = []
116116
for pattern in layer_name_pattern:
117117
# parse pattern to find target layer and its parent
118118
layer_list = parse_pattern_str(pattern=pattern, parent_layer=self)
@@ -133,8 +133,8 @@ def rep_func(layer: nn.Layer, pattern: str):
133133
else:
134134
setattr(sub_layer_parent, sub_layer_name, new_sub_layer)
135135

136-
handle_res_dict[pattern] = new_sub_layer
137-
return handle_res_dict
136+
hit_layer_pattern_list.append(pattern)
137+
return hit_layer_pattern_list
138138

139139
def stop_after(self, stop_layer_name: str) -> bool:
140140
"""stop forward and backward after 'stop_layer_name'.
@@ -192,15 +192,15 @@ def __call__(self, layer, pattern):
192192

193193
handle_func = Handler(self.res_dict)
194194

195-
res_dict = self.upgrade_sublayer(
195+
hit_layer_pattern_list = self.upgrade_sublayer(
196196
return_patterns, handle_func=handle_func)
197197

198198
if hasattr(self, "hook_remove_helper"):
199199
self.hook_remove_helper.remove()
200200
self.hook_remove_helper = self.register_forward_post_hook(
201201
self._return_dict_hook)
202202

203-
return res_dict
203+
return hit_layer_pattern_list
204204

205205

206206
def set_identity(parent_layer: nn.Layer,

0 commit comments

Comments
 (0)