Tensorflow :: ops :: ApplyMomentum :: Attrs
#include <training_ops.h>
Optionale Attributsetzer für ApplyMomentum .
Zusammenfassung
Öffentliche Attribute | |
---|---|
use_locking_ = false | bool |
use_nesterov_ = false | bool |
Öffentliche Funktionen | |
---|---|
UseLocking (bool x) | TF_MUST_USE_RESULT Attrs Wenn True , wird die Aktualisierung der Var- und Accum-Tensoren durch eine Sperre geschützt. Andernfalls ist das Verhalten undefiniert, weist jedoch möglicherweise weniger Konflikte auf. |
UseNesterov (bool x) | TF_MUST_USE_RESULT Attrs Wenn True , ist der Tensor, der zur Berechnung von grad übergeben wird, var - lr * Impuls * akkumulieren. Am Ende ist die Var, die Sie erhalten, tatsächlich var - lr * Impuls * akkumulieren. |
Öffentliche Attribute
use_locking_
bool tensorflow::ops::ApplyMomentum::Attrs::use_locking_ = false
use_nesterov_
bool tensorflow::ops::ApplyMomentum::Attrs::use_nesterov_ = false
Öffentliche Funktionen
UseLocking
TF_MUST_USE_RESULT Attrs tensorflow::ops::ApplyMomentum::Attrs::UseLocking( bool x )
Wenn True
, wird die Aktualisierung der Var- und Accum-Tensoren durch eine Sperre geschützt. Andernfalls ist das Verhalten undefiniert, weist jedoch möglicherweise weniger Konflikte auf.
Der Standardwert ist false
Verwenden Sie Nesterov
TF_MUST_USE_RESULT Attrs tensorflow::ops::ApplyMomentum::Attrs::UseNesterov( bool x )
Wenn True
, ist der Tensor, der zur Berechnung von grad übergeben wird, var - lr * Impuls * akkumulieren. Am Ende ist die Var, die Sie erhalten, tatsächlich var - lr * Impuls * akkumulieren.
Der Standardwert ist false