| 38 | """ |
| 39 | |
| 40 | def __init__(self, filename, output_dir, meta_file=None, logging_file=None): |
| 41 | super().__init__(workflow_type="inference", meta_file=meta_file, logging_file=logging_file) |
| 42 | self.filename = filename |
| 43 | self.output_dir = output_dir |
| 44 | self._bundle_root = "will override" |
| 45 | self._dataset_dir = "." |
| 46 | self._device = torch.device("cpu") |
| 47 | self._data = [{"image": self.filename}] |
| 48 | self._dataset = None |
| 49 | self._network_def = None |
| 50 | self._inferer = None |
| 51 | self._preprocessing = None |
| 52 | self._postprocessing = None |
| 53 | self._evaluator = None |
| 54 | self._version = None |
| 55 | self._monai_version = None |
| 56 | self._pytorch_version = None |
| 57 | self._numpy_version = None |
| 58 | |
| 59 | def initialize(self): |
| 60 | set_determinism(0) |