Spec-Zone.ru › TensorFlow 1.15

Модуль: tf.contrib.tpu

Операции, связанные с устройствами обработки тензоров.

Модули

profiler модуль: Файл-заглушка для поддержания обратной совместимости.

Классы

class AsyncCheckpointSaverHook: Сохраняет контрольные точки каждые N шагов или секунд.

class CrossShardOptimizer: Оптимизатор, усредняющий градиенты по фрагментам TPU.

class DeviceAssignment: Сопоставление логических ядер в вычислении с физической топологией TPU.

class InfeedQueue: Вспомогательный объект для построения очереди ввода данных на устройстве.

class InputPipelineConfig: См. определение этих значений в TPUConfig.

class RunConfig: RunConfig с поддержкой TPU.

class TPUConfig: Конфигурация, связанная с TPU, необходимая для TPUEstimator.

class TPUDistributionStrategy: Стратегия запуска Keras-модели на TPU.

class TPUEstimator: Estimator с поддержкой TPU.

class TPUEstimatorSpec: Операции и объекты, возвращаемые из model_fn и передаваемые в TPUEstimator.

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

Функции

batch_parallel(...): Разделяет computation по размеру пакета для параллельного выполнения.

bfloat16_scope(...): Класс области видимости для переменных bfloat16, чтобы модель использовала пользовательский getter.

core(...): Возвращает имя устройства для ядра в реплицированном вычислении TPU.

cross_replica_sum(...): Суммирует тензор входных данных по репликам в соответствии с group_assignment.

device_assignment(...): Вычисляет device_assignment вычисления по топологии TPU.

export_estimator_savedmodel(...): Экспорт обученной модели Estimator для инференции на TPU.

infeed_dequeue(...): Заглушка-операция для значения, которое будет подано на вычисление.

infeed_dequeue_tuple(...): Заглушка-операция для значений, подаваемых в TPU одновременно в виде кортежа.

infeed_enqueue(...): Операция, подающая единственное значение Tensor в вычисление.

infeed_enqueue_tuple(...): Подача нескольких значений Tensor в вычисление в виде кортежа XLA.

initialize_system(...): Инициализирует распределённую систему TPU для использования с TensorFlow.

keras_to_tpu_model(...): Копирование model вместе с весами на TPU. (устарело)

outfeed_dequeue(...): Получает один тензор из выходного буфера вычисления.

outfeed_dequeue_tuple(...): Получение нескольких значений из выходного буфера вычисления.

outfeed_enqueue(...): Добавление Tensor в выходной буфер вычисления.

outfeed_enqueue_tuple(...): Добавление нескольких значений Tensor в выходной буфер вычисления.

outside_compilation(...): Построение части вычисления вне текущей области репликации TPU.

repeat(...): Построение цикла обучения, выполняющего фиксированное количество итераций.

replicate(...): Построение оператора графа, выполняющего реплицированное вычисление TPU.

rewrite(...): Переписывает computation для выполнения на системе TPU.

shard(...): Разделение computation для параллельного выполнения.

shutdown_system(...): Выключение работающей распределённой системы TPU.

while_loop(...): Построение цикла обучения для TPUs.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/tpu

Spec-Zone.ru

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