Spec-Zone.ru › TensorFlow

Модуль: tf.experimental.dtensor

Публичный API пространства имён tf._api.v2.experimental.dtensor

Классы

class DTensorCheckpoint: Управляет сохранением и восстановлением отслеживаемых значений на диске для DTensor. (устарело)

class DTensorDataset: Набор данных DTensor.

class DVariable: Замена tf.Variable, учитывающая размещение начального значения.

class Layout: Представляет информацию о компоновке DTensor.

class Mesh: Представляет конфигурацию Mesh для заданного списка измерений Mesh.

Функции

barrier(...): Выполняет барьерную синхронизацию в mesh.

call_with_layout(...): Вызывает функцию в области действия устройства DTensor, если layout не равен None.

check_layout(...): Проверяет, что компоновка DTensor — layout.

client_id(...): Возвращает идентификатор этого клиента.

copy_to_mesh(...): Копирует tf.Tensor на устройство DTensor с заданной компоновкой.

create_distributed_mesh(...): Создаёт распределённый mesh.

create_mesh(...): Создаёт mesh для одного клиента.

create_tpu_mesh(...): Возвращает распределённый TPU mesh, оптимизированный для кольцевых редукций AllReduce.

default_mesh(...): Задаёт mesh устройства DTensor по умолчанию для заключённых в него функций.

device_name(...): Возвращает имя единственного устройства DTensor.

enable_save_as_bf16(...): Позволяет сохранять контрольные точки DVariable типа float32 и восстанавливать их как bfloat16.

fetch_layout(...): Получает компоновку DTensor.

full_job_name(...): Возвращает полное имя задания TF для этой или другой задачи.

get_default_mesh(...): Возвращает mesh по умолчанию в текущем контексте устройства dtensor.

heartbeat_enabled(...): Возвращает true, если служба проверки активности DTensor включена.

initialize_accelerator_system(...): Инициализирует ускорители и коммуникационные интерфейсы для DTensor.

initialize_multi_client(...): Инициализирует ускорители и коммуникационные интерфейсы для DTensor.

initialize_tpu_system(...): Инициализирует ускорители и коммуникационные интерфейсы для DTensor.

is_dtensor(...): Проверяет, является ли входной тензор объектом DTensor.

job_name(...): Возвращает имя задания, используемое всеми клиентами в этом кластере DTensor.

jobs(...): Возвращает список имён заданий всех клиентов в этом кластере DTensor.

local_devices(...): Возвращает список спецификаций устройств, настроенных на этом клиенте.

name_based_restore(...): Восстанавливает данные из checkpoint_prefix в DTensor на основе имён.

name_based_save(...): Сохраняет Tensor на основе имени в контрольную точку.

num_clients(...): Возвращает количество клиентов в этом кластере DTensor.

num_global_devices(...): Возвращает количество устройств типа device_type в этом кластере DTensor.

num_local_devices(...): Возвращает количество устройств типа device_type, настроенных на этом клиенте.

pack(...): Объединяет компоненты tf.Tensor в DTensor.

preferred_device_type(...): Возвращает предпочтительный тип устройства для ускорителей.

relayout(...): Изменяет компоновку tensor.

relayout_like(...): Изменяет компоновку tensor, чтобы она совпадала с компоновкой layout_tensor.

run_on(...): Выполняет заключённые в него функции в области действия устройства DTensor. (устарело)

sharded_save(...): Безопасно сохраняет заданные именованные срезы тензора в разделённом виде для нескольких клиентов.

shutdown_accelerator_system(...): Завершает работу системы ускорителей.

shutdown_tpu_system(...): Завершает работу системы ускорителей.

unpack(...): Разбирает DTensor на компоненты tf.Tensor.

Другие элементы
MATCH 'match'
UNSHARDED 'unsharded'

© 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/api_docs/python/tf/experimental/dtensor

Spec-Zone.ru

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