tf.compat.v1.ConditionalAccumulatorBase
Условный аккумулирующий блок для агрегирования градиентов.
tf.compat.v1.ConditionalAccumulatorBase(
dtype, shape, accumulator_ref
)
Актуальные градиенты (т.е. момент времени, в который был вычислен градиент, равен моменту времени аккумулятора) добавляются в аккумулятор.
Извлечение среднего градиента блокируется до тех пор, пока не будет накоплено необходимое количество градиентов.
| Аргументы | |
|---|---|
dtype | Тип данных накапливаемых градиентов. |
shape | Формат накапливаемых градиентов. |
accumulator_ref | Указатель на условный аккумулятор, созданный подклассами |
| Атрибуты | |
|---|---|
accumulator_ref | Ссылка на базовый аккумулятор. |
dtype | Тип данных градиентов, накапливаемых этим аккумулятором. |
name | Имя базового аккумулятора. |
Методы
num_accumulated
num_accumulated(
name=None
)
Количество градиентов, которые в данный момент агрегированы в аккумуляторе.
| Аргументы | |
|---|---|
name | Необязательное имя операции. |
| Возвращаемое значение | |
|---|---|
| Количество накопленных градиентов в аккумуляторе. |
set_global_step
set_global_step(
new_global_step, name=None
)
Устанавливает глобальный момент времени аккумулятора.
Операция выводит предупреждение, если мы пытаемся установить момент времени, меньший текущего момента времени аккумулятора.
| Аргументы | |
|---|---|
new_global_step | Значение нового момента времени. Может быть переменной или константой |
name | Необязательное имя операции. |
| Возвращаемое значение | |
|---|---|
| Операция, которая устанавливает момент времени аккумулятора. |
© 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/compat/v1/ConditionalAccumulatorBase