@@ -14,9 +14,9 @@ def plot_speed_graph_rival_iter(outcomes, args):
1414 outcomes = outcomes .groupby (['rival_iter' , 'tool_name' ], as_index = False ).sum ()
1515
1616 # Select appropriate tools
17- baseline_cmp = outcomes .loc [(outcomes ['tool_name' ] == "valid-baseline" )] # & (outcomes['baseline_precision '] > 73)
18- rival_cmp = outcomes .loc [(outcomes ['tool_name' ] == "valid-rival" )]
19- sollya_cmp = outcomes .loc [(outcomes ['tool_name' ] == "valid-sollya" )]
17+ baseline_cmp = outcomes .loc [(outcomes ['tool_name' ] == "valid-baseline" ) & (outcomes ['rival_iter ' ] > 0 )]
18+ rival_cmp = outcomes .loc [(outcomes ['tool_name' ] == "valid-rival" ) & ( outcomes [ 'rival_iter' ] > 0 ) ]
19+ sollya_cmp = outcomes .loc [(outcomes ['tool_name' ] == "valid-sollya" ) & ( outcomes [ 'rival_iter' ] > 0 ) ]
2020
2121 # Some weird functions that creates speed per millisecond for each tool
2222 def add_values (row ):
@@ -44,9 +44,8 @@ def tool_cmp2speed(x):
4444 plt .savefig (args .path + "/ratio_plot_iter.pdf" , format = "pdf" )
4545
4646 # Latex stuff
47- print ("\\ newcommand{\RivalAvgSpeedupOverSollya}{" + str (round (tool_cmp2speed (rival_cmp )[1 ].sum ()/ np .array (tool_cmp2speed (sollya_cmp )[1 ]).sum (), 2 )) + "\\ xspace}" )
48- print ("\\ newcommand{\RivalAvgSpeedupOverBaseline}{" + str (
49- round (tool_cmp2speed (rival_cmp )[1 ].sum () / np .array (tool_cmp2speed (baseline_cmp )[1 ]).sum (), 2 )) + "\\ xspace}" )
47+ print ("\\ newcommand{\RivalAvgSpeedupOverSollya}{" + str (round (sollya_cmp ['time' ].sum () / rival_cmp ['time' ].sum (), 2 )) + "\\ xspace}" )
48+ print ("\\ newcommand{\RivalAvgSpeedupOverBaseline}{" + str (round (baseline_cmp ['time' ].sum () / rival_cmp ['time' ].sum (), 2 )) + "\\ xspace}" )
5049 print ("\\ newcommand{\RivalMaxSpeedupOverSollya}{" + str (round (np .array (tool_cmp2speed (rival_cmp )[1 ])[- 1 ]/ np .array (tool_cmp2speed (sollya_cmp )[1 ])[- 1 ], 2 )) + "\\ xspace}" )
5150 print ("\\ newcommand{\RivalMaxSpeedupOverBaseline}{" + str (round (np .array (tool_cmp2speed (rival_cmp )[1 ])[- 1 ]/ np .array (tool_cmp2speed (baseline_cmp )[1 ])[- 1 ], 2 )) + "\\ xspace}" )
5251
@@ -90,9 +89,8 @@ def tool_cmp2speed(x):
9089 plt .savefig (args .path + "/ratio_plot_precision.pdf" , format = "pdf" )
9190
9291 # Latex stuff
93- print ("\\ newcommand{\RivalAvgSpeedupOverSollya}{" + str (round (tool_cmp2speed (rival_cmp )[1 ].sum ()/ np .array (tool_cmp2speed (sollya_cmp )[1 ]).sum (), 2 )) + "\\ xspace}" )
94- print ("\\ newcommand{\RivalAvgSpeedupOverBaseline}{" + str (
95- round (tool_cmp2speed (rival_cmp )[1 ].sum () / np .array (tool_cmp2speed (baseline_cmp )[1 ]).sum (), 2 )) + "\\ xspace}" )
92+ print ("\\ newcommand{\RivalAvgSpeedupOverSollya}{" + str (round (sollya_cmp ['time' ].sum () / rival_cmp ['time' ].sum (), 2 )) + "\\ xspace}" )
93+ print ("\\ newcommand{\RivalAvgSpeedupOverBaseline}{" + str (round (baseline_cmp ['time' ].sum () / rival_cmp ['time' ].sum (), 2 )) + "\\ xspace}" )
9694 print ("\\ newcommand{\RivalMaxSpeedupOverSollya}{" + str (round (np .array (tool_cmp2speed (rival_cmp )[1 ])[- 1 ]/ np .array (tool_cmp2speed (sollya_cmp )[1 ])[- 1 ], 2 )) + "\\ xspace}" )
9795 print ("\\ newcommand{\RivalMaxSpeedupOverBaseline}{" + str (round (np .array (tool_cmp2speed (rival_cmp )[1 ])[- 1 ]/ np .array (tool_cmp2speed (baseline_cmp )[1 ])[- 1 ], 2 )) + "\\ xspace}" )
9896
0 commit comments