(self, var, ctx)
| 195 | # self.longest_module_name = max(len(v) for v in self.module_names.values()) |
| 196 | |
| 197 | def analyse_variable(self, var, ctx): |
| 198 | if torch.is_tensor(var): |
| 199 | self.expand_frame(get_abs_min_max(var, ctx)) |
| 200 | if detect_overflow(var, ctx): |
| 201 | self.detected_overflow = True |
| 202 | elif var is None: |
| 203 | self.expand_frame(f"{'None':>17} {ctx}") |
| 204 | else: |
| 205 | self.expand_frame(f"{'not a tensor':>17} {ctx}") |
| 206 | |
| 207 | def batch_start_frame(self): |
| 208 | self.expand_frame(f"\n\n{self.prefix} *** Starting batch number={self.batch_number} ***") |
no test coverage detected