(self)
| 247 | self.data = torch.zeros((self.size//self.batch_size, self.batch_size, self.seqlen, self.hidden_size), dtype=self.dtype) |
| 248 | |
| 249 | def _initialize_data_on_disk(self): |
| 250 | for idx in range(self.size//self.batch_size): |
| 251 | tensor = torch.zeros((self.batch_size, self.seqlen, self.hidden_size), dtype=self.dtype) |
| 252 | filepath = self._get_file_path(idx) |
| 253 | torch.save(tensor, filepath) |
| 254 | |
| 255 | def _get_file_path(self, idx): |
| 256 | return os.path.join(self.cache_path, f"data_{idx}.pt") |
no test coverage detected