Spec-Zone.ru › TensorFlow

Модуль: tf.distribute

Общедоступный API для пространства имен tf._api.v2.distribute

Модули

cluster_resolver модуль: Общедоступный API для пространства имен tf._api.v2.distribute.cluster_resolver

coordinator модуль: Общедоступный API для пространства имен tf._api.v2.distribute.coordinator

experimental модуль: Общедоступный API для пространства имен tf._api.v2.distribute.experimental

Классы

class CrossDeviceOps: Базовый класс для алгоритмов кросс-устройства (cross-device) для сокращения (reduction) и трансляции (broadcasting).

class DistributedDataset: Представляет набор данных, распределенных между устройствами и машинами.

class DistributedIterator: Итератор по tf.distribute.DistributedDataset.

class DistributedValues: Базовый класс для представления распределённых значений.

class HierarchicalCopyAllReduce: Реализация иерархического копирования все-редукции (Hierarchical copy all-reduce) для CrossDeviceOps.

class InputContext: Класс, содержащий информацию, необходимую функции ввода.

class InputOptions: Параметры выполнения для experimental_distribute_dataset(s_from_function).

class InputReplicationMode: Режим репликации для функции ввода.

class MirroredStrategy: Синхронное обучение на нескольких репликах на одной машине.

class MultiWorkerMirroredStrategy: Стратегия распределения для синхронного обучения на нескольких рабочих узлах.

class NcclAllReduce: Реализация NCCL all-reduce для CrossDeviceOps.

class OneDeviceStrategy: Стратегия распределения для работы на одном устройстве.

class ParameterServerStrategy: Стратегия tf.distribute для многоузлового обучения с параметровыми серверами.

class ReduceOp: Указывает, как набор значений должен быть уменьшен.

class ReductionToOneDevice: Реализация CrossDeviceOps, которая копирует значения на одно устройство для уменьшения.

class ReplicaContext: Класс с набором API, которые могут быть вызваны в контексте реплики.

class RunOptions: Параметры выполнения для strategy.run.

class Server: Внутрипроцессный сервер TensorFlow для использования в распределенном обучении.

class Strategy: Политика распределения состояния и вычислений на списке устройств.

class StrategyExtended: Дополнительные API для алгоритмов, которые должны быть распределённо-ориентированными.

class TPUStrategy: Синхронное обучение на TPUs и TPU Pods.

Функции

experimental_set_strategy(...): Установить tf.distribute.Strategy как текущий без with strategy.scope().

get_replica_context(...): Возвращает текущий tf.distribute.ReplicaContext или None.

get_strategy(...): Возвращает текущий объект tf.distribute.Strategy.

has_strategy(...): Возвращает значение, указывающее на наличие текущей не по умолчанию tf.distribute.Strategy.

in_cross_replica_context(...): Возвращает значение True, если находится в контексте кросс-реплики.

© 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/distribute

Spec-Zone.ru

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