File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ def flatten_unflatten_like_dynamic_shapes(obj):
7474 start = 0
7575 end = 0
7676 subtrees = []
77- for subspec in spec .children ():
77+ for subspec in ( spec .children () if hasattr ( spec , "children" ) else spec . children_specs ):
7878 end += subspec .num_leaves
7979 value = subspec .unflatten (flat [start :end ])
8080 value = flatten_unflatten_like_dynamic_shapes (value )
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ def flatten_unflatten_for_dynamic_shapes(
8080 start = 0
8181 end = 0
8282 subtrees = []
83- for subspec in spec .children ():
83+ for subspec in ( spec .children () if hasattr ( spec , "children" ) else spec . children_specs ):
8484 end += subspec .num_leaves
8585 value = subspec .unflatten (flat [start :end ])
8686 value = flatten_unflatten_for_dynamic_shapes (
You can’t perform that action at this time.
0 commit comments