Spec-Zone.ru › PyTorch 2.14

torch.cuda.memory.caching_allocator_alloc

torch.cuda.memory.caching_allocator_alloc(size, device=None, stream=None) [source]

Выполняет выделение памяти с использованием аллокатора памяти CUDA.

Память выделяется для заданных устройства и потока. Эта функция предназначена для взаимодействия с другими фреймворками. Выделенная память освобождается с помощью caching_allocator_delete().

Параметры:
  • size (int) – количество выделяемых байт.
  • device (torch.device or int, optional) – выбранное устройство. Если указано None, используется устройство CUDA по умолчанию.
  • stream (torch.cuda.Stream or int, optional) – выбранный поток. Если указано None, используется поток по умолчанию для выбранного устройства.

Примечание

Дополнительные сведения об управлении памятью GPU см. в разделе Управление памятью.

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API