MCPcopy Create free account
hub / github.com/MotrixLab/insactor / build_evaluator

Function build_evaluator

diffplanner/core/evaluation/builder.py:19–29  ·  view source on GitHub ↗
(metric, eval_cfg, data_len, eval_indexes)

Source from the content-addressed store, hash-verified

17
18
19def build_evaluator(metric, eval_cfg, data_len, eval_indexes):
20 cfg = copy.deepcopy(eval_cfg)
21 cfg.update(metric)
22 cfg.pop('metrics')
23 cfg['data_len'] = data_len
24 cfg['eval_indexes'] = eval_indexes
25 evaluator = EVALUATORS.build(cfg)
26 if evaluator.append_indexes is not None:
27 for i in range(eval_cfg['replication_times']):
28 eval_indexes[i] = np.concatenate((eval_indexes[i], evaluator.append_indexes[i]), axis=0)
29 return evaluator, eval_indexes

Callers 1

prepare_evaluationMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected