def markdown_overall_speedups(_type, _timing, r_benchmarks):
txt_geomean = ' Geometeric mean :: '
txt_avg = ' Average :: '
txt_max = ' Maximum :: '
for _interp in r_benchmarks:
txt_geomean += _interp + ': `' + ("%.3f" % geomean(r_benchmarks[_interp]) ) + 'x`, '
txt_avg += _interp + ': `' + ("%.3f" % np.average(r_benchmarks[_interp])) + 'x`, '
txt_max += _interp + ': `' + ("%.3f" % max(r_benchmarks[_interp]) ) + 'x`, '
if _interp not in benchmarks_stats_overall:
benchmarks_stats_overall[_interp] = {}
if _timing not in benchmarks_stats_overall[_interp]:
benchmarks_stats_overall[_interp][_timing] = []
benchmarks_stats_overall[_interp][_timing] += r_benchmarks[_interp]
txt_geomean += '\n\n'
txt_avg += '\n\n'
txt_max += '\n\n'
if _type not in benchmarks_stats_types:
benchmarks_stats_types[_type] = {}
benchmarks_stats_types[_type][_timing] = [txt_geomean, txt_avg, txt_max]
评论列表
文章目录