MCPcopy Create free account
hub / github.com/OpenGVLab/EfficientQAT / _initialize_data_on_disk

Method _initialize_data_on_disk

datautils_block.py:249–253  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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")

Callers 1

__init__Method · 0.95

Calls 1

_get_file_pathMethod · 0.95

Tested by

no test coverage detected