(self, pred, label)
| 28 | """ |
| 29 | |
| 30 | def evaluate_worker(self, pred, label): |
| 31 | correct, labeled = batch_pix_accuracy(pred, label) |
| 32 | inter, union = batch_intersection_union(pred, label, self.nclass) |
| 33 | |
| 34 | self.total_correct += correct |
| 35 | self.total_label += labeled |
| 36 | if self.total_inter.device != inter.device: |
| 37 | self.total_inter = self.total_inter.to(inter.device) |
| 38 | self.total_union = self.total_union.to(union.device) |
| 39 | self.total_inter += inter |
| 40 | self.total_union += union |
| 41 | |
| 42 | if isinstance(preds, torch.Tensor): |
| 43 | evaluate_worker(self, preds, labels) |
nothing calls this directly
no test coverage detected