Spec-Zone.ru › TensorFlow 2.9

tf.tpu.experimental.Topology

Описание набора устройств TPU.

Просмотр псевдонимов

Псевдонимы совместимости для миграции

Для получения дополнительной информации см. Руководство по миграции.

tf.compat.v1.tpu.experimental.Topology

tf.tpu.experimental.Topology(
    serialized=None, mesh_shape=None, device_coordinates=None
)

Представляет как форму физической сетки, так и сопоставление между устройствами TensorFlow TPU и координатами физической сетки.

Аргументы
serialized Сериализованный TopologyProto, или None. Если не None, сериализованный протокол анализируется для определения топологии.
mesh_shape Последовательность из 4 положительных целых чисел, или None. Если не None, форма топологии TPU в количестве ядер. Игнорируется, если serialized не None.
device_coordinates Массив numpy ранга 4, описывающий отображение от устройств TensorFlow TPU к координатам TPU-матрицы, или None. Игнорируется, если serialized is notNone`.
Исключения
ValueError Если serialized не описывает правильно сформированную топологию.
ValueError Если serialized — None и mesh_shape не является последовательностью из 4 положительных целых чисел.
ValueError Если serialized — None и device_coordinates не является массивом numpy int32 ранга 4, описывающим корректное отображение координат.
Атрибуты
device_coordinates Описывает сопоставление между устройствами TPU и координатами топологии.
mesh_rank Возвращает количество измерений в сетке.
mesh_shape Массив int32 ранга 1, описывающий форму топологии TPU.
missing_devices Массив индексов отсутствующих устройств.
num_tasks Возвращает количество задач TensorFlow в срезе TPU.
num_tpus_per_task Возвращает количество устройств TPU на задачу в срезе TPU.

Методы

cpu_device_name_at_coordinates

Просмотреть исходный код

cpu_device_name_at_coordinates(
    device_coordinates, job=None
)

Возвращает имя устройства CPU, подключённого к логическому ядру.

serialized

Просмотреть исходный код

serialized()

Возвращает сериализованную форму топологии.

task_ordinal_at_coordinates

Просмотреть исходный код

task_ordinal_at_coordinates(
    device_coordinates
)

Возвращает номер задачи TensorFlow, прикреплённой к device_coordinates.

Аргументы
device_coordinates Последовательность целых чисел, описывающая физические координаты устройства в ткани TPU.
Возвращаемое значение
Возвращает номер задачи TensorFlow, содержащей устройство TPU с этими физическими координатами.

tpu_device_name_at_coordinates

Просмотреть исходный код

tpu_device_name_at_coordinates(
    device_coordinates, job=None
)

Возвращает имя устройства TPU, назначенного логическому ядру.

tpu_device_ordinal_at_coordinates

Просмотреть исходный код

tpu_device_ordinal_at_coordinates(
    device_coordinates
)

Возвращает номер устройства TensorFlow по адресу device_coordinates.

Аргументы
device_coordinates Последовательность целых чисел, описывающая физические координаты устройства в ткани TPU.
Возвращаемое значение
Возвращает номер устройства TensorFlow в задаче, соответствующей подключенному устройству с этими физическими координатами.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/tpu/experimental/Topology

Spec-Zone.ru

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