(self)
| 218 | self.postprocessing = Compose([Activationsd(keys="pred", softmax=True), AsDiscreted(keys="pred", argmax=True)]) |
| 219 | |
| 220 | def run(self): |
| 221 | data = self.dataset[0] |
| 222 | inputs = data[CommonKeys.IMAGE].unsqueeze(0).to(self.device) |
| 223 | self.net.eval() |
| 224 | with torch.no_grad(): |
| 225 | data[CommonKeys.PRED] = self.inferer(inputs, self.net) |
| 226 | self.dataflow.update({CommonKeys.PRED: self.postprocessing(data)[CommonKeys.PRED]}) |
| 227 | |
| 228 | def finalize(self): |
| 229 | pass |