(self, v)
| 205 | return v |
| 206 | |
| 207 | def _from_cpu(self, v): |
| 208 | if torch.is_tensor(v) and v in self.original_device: |
| 209 | return v.to(self.original_device[v]) |
| 210 | return v |
| 211 | |
| 212 | def save(self, name: str, v: Argument, offload) -> None: |
| 213 | self.env_values[name] = map_aggregate(v, lambda x: self._to_cpu(x) if offload else x) |