MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / __call__

Method __call__

monai/handlers/postprocessing.py:61–72  ·  view source on GitHub ↗

Args: engine: Ignite Engine, it can be a trainer, validator or evaluator.

(self, engine: Engine)

Source from the content-addressed store, hash-verified

59 engine.add_event_handler(Events.ITERATION_COMPLETED, self)
60
61 def __call__(self, engine: Engine) -> None:
62 """
63 Args:
64 engine: Ignite Engine, it can be a trainer, validator or evaluator.
65 """
66 if not isinstance(engine.state.batch, list) or not isinstance(engine.state.output, list):
67 engine.state.batch, engine.state.output = engine_apply_transform(
68 batch=engine.state.batch, output=engine.state.output, transform=self.transform
69 )
70 else:
71 for i, (b, o) in enumerate(zip(engine.state.batch, engine.state.output)):
72 engine.state.batch[i], engine.state.output[i] = engine_apply_transform(b, o, self.transform)

Callers

nothing calls this directly

Calls 1

engine_apply_transformFunction · 0.90

Tested by

no test coverage detected