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::ops::AssignSub::Attrs

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
)