Spec-Zone.ru › PyTorch 2.14

device_index

class torch.accelerator.device_index(device, /) [исходный код]

Контекстный менеджер для установки текущего индекса устройства для текущего ускорителя. На время действия контекста временно изменяет текущий индекс устройства на указанное значение и автоматически восстанавливает предыдущий индекс устройства при выходе из контекста.

Параметры:

device (Optional[int]) – индекс устройства, который нужно временно установить. Если значение равно None, переключение индекса устройства не выполняется.

Примеры

>>> # Set device 0 as the current device temporarily
>>> with torch.accelerator.device_index(0):
...     # Code here runs with device 0 as the current device
...     pass
>>> # Original device is now restored
>>> # No-op when None is passed
>>> with torch.accelerator.device_index(None):
...     # No device switching occurs
...     pass

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

Spec-Zone.ru

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