9a4540b682074d3f84a2fc232cf2a832dc96bce7,src/aggregate_results.py,,latexify,#Any#Any#,92

Before Change


        header = "run & metric & "
        fh.write(header)
        for run_name in results["valid"].keys():
            for metric, scores in results["valid"][run_name].items():
                res_str = "%s & %s & " % (run_name, metric)
                metric_scores = [(k, v) for k, v in scores.items()]
                metric_scores.sort(key=lambda x: x[0])
                //res_str += "& ".join([average(scores[task]) for task in TASKS if task in scores])
                res_str += " & ".join(["%.3f" % average(scores[k]) for (k, _) in metric_scores])
                res_str += " \\\\\n"
                fh.write(res_str)

// aggregated results
// structure is something like
// run name: results
//           stopping criteria : metric : scores
all_results = {"valid": defaultdict(lambda: defaultdict(lambda: defaultdict(list))),
        "test": defaultdict(lambda: defaultdict(lambda: defaultdict(list)))}

// aggregate results

After Change


        fh.write(header)
        for run_name in run_order:
            for metric in metric_order:
                if not len(results["valid"][run_name][metric]):
                    continue
                res_str = "%s & %s" % (run_name, metric)
                scores = results["valid"][run_name][metric]
                for task in task_order:
                    try:
                        res_str += " & %.3f" % average(scores[task])
                    except:
                        pdb.set_trace()
                res_str += " \\\\\n"
                fh.write(res_str)

// aggregated results
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 6

Instances


Project Name: jsalt18-sentence-repl/jiant
Commit Name: 9a4540b682074d3f84a2fc232cf2a832dc96bce7
Time: 2018-01-19
Author: wang.alex.c@gmail.com
File Name: src/aggregate_results.py
Class Name:
Method Name: latexify


Project Name: kubeflow/kubeflow
Commit Name: 7f64d8b023147927b74139bbdbbffa1ffca536bc
Time: 2019-10-30
Author: jeremy+github@lewi.us
File Name: py/kubeflow/kubeflow/ci/kfctl_go_test_utils.py
Class Name:
Method Name: get_config_spec


Project Name: Scitator/catalyst
Commit Name: 60dfcf812eca79017dced46e1189245c050a3fd6
Time: 2018-12-10
Author: scitator@gmail.com
File Name: utils/factory.py
Class Name: UtilsFactory
Method Name: pack_checkpoint