mirror of
https://github.com/hpcaitech/ColossalAI.git
synced 2025-09-13 05:01:44 +00:00
[checkpointio] support debug log (#6153)
* [checkpointio] support debug log * [checkpointio] refactor async writer api * fix test * fix test
This commit is contained in:
@@ -83,7 +83,11 @@ class TensorBucket:
|
||||
unflat_buffers = list(map(list, zip(*unflat_buffers)))
|
||||
for unflat_shards, tensor in zip(unflat_buffers, self._bucket):
|
||||
write_back_tensor = self._write_back_pairs[tensor]
|
||||
write_back_tensor.data.copy_(
|
||||
_flatten_dense_tensors(unflat_shards)[: write_back_tensor.numel()].reshape_as(write_back_tensor)
|
||||
)
|
||||
rec_tensor = _flatten_dense_tensors(unflat_shards)[: write_back_tensor.numel()]
|
||||
if write_back_tensor.is_contiguous():
|
||||
rec_tensor = rec_tensor.view_as(write_back_tensor)
|
||||
else:
|
||||
rec_tensor = rec_tensor.reshape_as(write_back_tensor)
|
||||
write_back_tensor.data.copy_(rec_tensor)
|
||||
|
||||
self.empty()
|
||||
|
Reference in New Issue
Block a user