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

Атрибут device

Атрибут device класса Tensor возвращает строку, содержащую полное имя устройства, на котором хранится тензор. Это может быть центральный процессор (CPU) или графический процессор (GPU). Атрибут доступен только для чтения и не принимает параметров.

Синтаксис

t.device

Пример

Давайте создадим тензор и посмотрим, на каком устройстве он размещен по умолчанию:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) print(t.device)

Результат выполнения кода:

"/job:localhost/replica:0/task:0/device:CPU:0"

Пример

Давайте явно разместим тензор на CPU с помощью контекстного менеджера tf.device и проверим атрибут device:

import tensorflow as tf with tf.device('/CPU:0'): t = tf.constant([1, 2, 3, 4, 5]) print(t.device)

Результат выполнения кода:

"/job:localhost/replica:0/task:0/device:CPU:0"

Пример

Давайте создадим двумерный тензор и выведем его устройство вместе с другими атрибутами:

import tensorflow as tf t = tf.constant([[1, 2, 3], [4, 5, 6]]) print("Device:", t.device) print("Shape:", t.shape) print("Dtype:", t.dtype)

Результат выполнения кода:

Device: /job:localhost/replica:0/task:0/device:CPU:0 Shape: (2, 3) Dtype: <dtype: 'int32'>

Смотрите также

  • класс Tensor,
    который представляет многомерный массив
  • атрибут dtype,
    который возвращает тип данных тензора
  • атрибут shape,
    который возвращает форму тензора
  • метод cpu,
    который возвращает копию тензора на CPU
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить