Skip to content

Commit de44c4c

Browse files
committed
a boooooooog in timings print!
1 parent e4c08af commit de44c4c

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

infra/ratio_plot.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)