W3cubDocs

/PyTorch 2.9

torch.cuda.memory.memory_summary

torch.cuda.memory.memory_summary(device=None, abbreviated=False) [source]

Return a human-readable printout of the current memory allocator statistics for a given device.

This can be useful to display periodically during training, or when handling out-of-memory exceptions.

Parameters
  • device (torch.device or int, optional) – selected device. Returns printout for the current device, given by current_device(), if device is None (default).
  • abbreviated (bool, optional) – whether to return an abbreviated summary (default: False).
Return type

str

Note

See Memory management for more details about GPU memory management.

© 2025, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.9/generated/torch.cuda.memory.memory_summary.html