MCPcopy Index your code
hub / github.com/tensorpack/tensorpack / do_evaluate

Function do_evaluate

examples/FasterRCNN/predict.py:81–93  ·  view source on GitHub ↗
(pred_config, output_file)

Source from the content-addressed store, hash-verified

79
80
81def do_evaluate(pred_config, output_file):
82 num_tower = max(cfg.TRAIN.NUM_GPUS, 1)
83 graph_funcs = MultiTowerOfflinePredictor(
84 pred_config, list(range(num_tower))).get_predictors()
85
86 for dataset in cfg.DATA.VAL:
87 logger.info("Evaluating {} ...".format(dataset))
88 dataflows = [
89 get_eval_dataflow(dataset, shard=k, num_shards=num_tower)
90 for k in range(num_tower)]
91 all_results = multithread_predict_dataflow(dataflows, graph_funcs)
92 output = output_file + '-' + dataset
93 DatasetRegistry.get(dataset).eval_inference_results(all_results, output)
94
95
96def do_predict(pred_func, input_file):

Callers 1

predict.pyFile · 0.85

Calls 7

get_eval_dataflowFunction · 0.90
get_predictorsMethod · 0.80
formatMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected