РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pytoPmSrDv 11 of 95 menu
◀ ▶

Устройство в PyTorch

Вычисления над тензором выполняются на устройстве, где лежат его данные. От этого зависит, какой блок железа будет обрабатывать операции.

Текущее устройство можно прочитать через атрибут device. Создадим ряд и выведем, где он хранится:

import torch row = torch.tensor([1, 2, 3]) print(row.device) # выведет cpu

На этом компьютере новые тензоры обычно появляются на процессоре, и в выводе видна метка процессора:

import torch value = torch.tensor(7) print(value.device) # выведет cpu

У таблицы устройство такое же, как у отдельного числа в ней:

import torch table = torch.tensor([[0, 1], [2, 3]]) print(table.device) # выведет cpu

Соберите ряд из 4, 5 и 6 и выведите, где хранятся его данные.

Соберите таблицу из рядов [1, 2] и [3, 4] и выведите, где хранятся её данные.

Соберите тензор из одного числа 100 и выведите, где лежат его данные.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить