(self)
| 198 | self._tensor = self.graph.get_tensor_by_name(self.tensor_name) |
| 199 | |
| 200 | def _trigger(self): |
| 201 | val = self.trainer.sess.run(self._tensor) |
| 202 | if self.func is not None: |
| 203 | val = self.func(val) |
| 204 | if isinstance(val, list) or val.ndim == 4: |
| 205 | for idx, im in enumerate(val): |
| 206 | self._dump_image(im, idx) |
| 207 | else: |
| 208 | self._dump_image(val) |
| 209 | self.trainer.monitors.put_image(self.prefix, val) |
| 210 | |
| 211 | def _dump_image(self, im, idx=None): |
| 212 | assert im.ndim in [2, 3], str(im.ndim) |
nothing calls this directly
no test coverage detected