tensorflow:: ops:: AssignSub
#include <state_ops.h>
Update 'ref' by subtracting 'value' from it.
Summary
This operation outputs "ref" after the update is done. This makes it easier to chain operations that need to use the reset value.
Args:
- scope: A Scope object
- ref: Should be from a
Variable
node. - value: The value to be subtracted to the variable.
Optional attributes (see Attrs
):
- use_locking: If True, the subtraction will be protected by a lock; otherwise the behavior is undefined, but may exhibit less contention.
Returns:
Output
: = Same as "ref". Returned as a convenience for operations that want to use the new value after the variable has been updated.
Constructors and Destructors |
|
---|---|
AssignSub(const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input value)
|
|
AssignSub(const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input value, const AssignSub::Attrs & attrs)
|
Public attributes |
|
---|---|
operation
|
|
output_ref
|
Public functions |
|
---|---|
node() const
|
::tensorflow::Node *
|
operator::tensorflow::Input() const
|
|
operator::tensorflow::Output() const
|
|
Public static functions |
|
---|---|
UseLocking(bool x)
|
Structs |
|
---|---|
tensorflow:: |
Optional attribute setters for AssignSub. |
Public attributes
operation
Operation operation
output_ref
::tensorflow::Output output_ref
Public functions
AssignSub
AssignSub( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input value )
AssignSub
AssignSub( const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input value, const AssignSub::Attrs & attrs )
node
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Public static functions
UseLocking
Attrs UseLocking( bool x )