torch.cuda.caching_allocator_alloc
-
torch.cuda.caching_allocator_alloc(size, device=None, stream=None)[source] -
Выделяет память с помощью выделения памяти CUDA.
Память выделяется для указанного устройства и потока, эта функция предназначена для взаимодействия с другими фреймворками. Выделенная память освобождается с помощью
caching_allocator_delete().- Параметры:
-
- size (int) – количество байтов для выделения.
-
device (torch.device или int, необязательно) – выбранное устройство. Если это
Noneиспользуется по умолчанию устройство CUDA. -
stream (torch.cuda.Stream или int, необязательно) – выбранный поток. Если это
Noneиспользуется по умолчанию поток для выбранного устройства.
Примечание
См. Управление памятью для получения дополнительной информации об управлении памятью GPU.
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.cuda.caching_allocator_alloc.html