(self, name: str, *, device=None)
| 228 | return torch.load(fn, weights_only=True) |
| 229 | |
| 230 | def read_tensor(self, name: str, *, device=None) -> torch.Tensor: |
| 231 | dtype, h, storage_offset, size, stride, metadata = self.read_tensor_metadata( |
| 232 | name |
| 233 | ) |
| 234 | storage = self.read_storage(h, device=device) |
| 235 | t = torch.tensor([], dtype=dtype, device=storage.device) |
| 236 | t.set_(storage, storage_offset, size, stride) |
| 237 | torch._utils.set_tensor_metadata(t, metadata) |
| 238 | return t |