(self, phase, idx, checkpoint_interval)
| 181 | pickle.dump(self, f) |
| 182 | |
| 183 | def autosave(self, phase, idx, checkpoint_interval): |
| 184 | if idx % checkpoint_interval == 0: |
| 185 | repo_name = os.path.basename(self._ri.repo_path.rstrip('/')) |
| 186 | fname = repo_name + '-' + phase + '-' + str(idx) + '.pickle' |
| 187 | self.save(fname) |
| 188 | |
| 189 | def __getstate__(self): |
| 190 | state = self.__dict__.copy() |