(self, file_name, ep, total_it)
| 154 | self.encoder.eval() |
| 155 | |
| 156 | def save(self, file_name, ep, total_it): |
| 157 | state = { |
| 158 | 'opt_encoder': self.opt_encoder.state_dict(), |
| 159 | 'ep': ep, |
| 160 | 'total_it': total_it |
| 161 | } |
| 162 | try: |
| 163 | state['encoder'] = self.encoder.module.state_dict() |
| 164 | except: |
| 165 | state['encoder'] = self.encoder.state_dict() |
| 166 | torch.save(state, file_name) |
| 167 | return |
| 168 | |
| 169 | def load(self, model_dir): |
| 170 | checkpoint = torch.load(model_dir, map_location=self.device) |
no outgoing calls
no test coverage detected