@@ -1730,19 +1730,25 @@ def _add(d, a, v, use_max=False):
17301730 _add (counts , f"opt_nodes_added_{ pattern } " , obs .get ("added" , 0 ))
17311731 _add (counts , f"opt_nodes_removed_{ pattern } " , obs .get ("removed" , 0 ))
17321732
1733- longest = max ((v , k ) for k , v in applied_pattern_time .items ())
1734- counts ["opt_top_time_applied_pattern" ], counts ["opt_top_time_applied_pattern_arg" ] = (
1735- longest
1736- )
1737- longest = max ((v , k ) for k , v in applied_pattern_n .items ())
1738- counts ["opt_top_n_applied_pattern" ], counts ["opt_top_n_applied_pattern_arg" ] = longest
1739- longest = max ((v , k ) for k , v in matching_pattern_time .items ())
1740- counts ["opt_top_time_matching_pattern" ], counts ["opt_top_time_matching_pattern_arg" ] = (
1741- longest
1742- )
1743- longest = max ((v , k ) for k , v in matching_pattern_n .items ())
1744- counts ["opt_top_n_matching_pattern" ], counts ["opt_top_n_matching_pattern_arg" ] = longest
1745- counts ["onnx_opt_optimized" ] = 1
1733+ if applied_pattern_time :
1734+ longest = max ((v , k ) for k , v in applied_pattern_time .items ())
1735+ counts ["opt_top_time_applied_pattern" ], counts ["opt_top_time_applied_pattern_arg" ] = (
1736+ longest
1737+ )
1738+ longest = max ((v , k ) for k , v in applied_pattern_n .items ())
1739+ counts ["opt_top_n_applied_pattern" ], counts ["opt_top_n_applied_pattern_arg" ] = longest
1740+
1741+ if matching_pattern_time :
1742+ longest = max ((v , k ) for k , v in matching_pattern_time .items ())
1743+ (
1744+ counts ["opt_top_time_matching_pattern" ],
1745+ counts ["opt_top_time_matching_pattern_arg" ],
1746+ ) = longest
1747+ longest = max ((v , k ) for k , v in matching_pattern_n .items ())
1748+ counts ["opt_top_n_matching_pattern" ], counts ["opt_top_n_matching_pattern_arg" ] = (
1749+ longest
1750+ )
1751+ counts ["onnx_opt_optimized" ] = 1
17461752 return counts
17471753
17481754
0 commit comments