MCPcopy Create free account
hub / github.com/VCIP-RGBD/DFormer / single_process_evalutation

Method single_process_evalutation

utils/engine/evaluator.py:134–145  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

132 results.close()
133
134 def single_process_evalutation(self):
135 start_eval_time = time.perf_counter()
136
137 logger.info("GPU %s handle %d data." % (self.devices[0], self.ndata))
138 all_results = []
139 for idx in tqdm(range(self.ndata)):
140 dd = self.dataset[idx]
141 results_dict = self.func_per_iteration(dd, self.devices[0])
142 all_results.append(results_dict)
143 result_line = self.compute_metric(all_results)
144 logger.info("Evaluation Elapsed Time: %.2fs" % (time.perf_counter() - start_eval_time))
145 return result_line
146
147 def multi_process_evaluation(self):
148 start_eval_time = time.perf_counter()

Callers 2

runMethod · 0.95
mid_runMethod · 0.95

Calls 2

func_per_iterationMethod · 0.95
compute_metricMethod · 0.95

Tested by

no test coverage detected