W3cubDocs

/TensorFlow C++ 2.9

tensorflow::ops::AssignAdd

#include <state_ops.h>

Update 'ref' by adding 'value' to 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 added to the variable.

Optional attributes (see Attrs):

  • use_locking: If True, the addition 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
AssignAdd(const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input value)
AssignAdd(const ::tensorflow::Scope & scope, ::tensorflow::Input ref, ::tensorflow::Input value, const AssignAdd::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::AssignAdd::Attrs

Optional attribute setters for AssignAdd.

Public attributes

operation

Operation operation

output_ref

::tensorflow::Output output_ref

Public functions

AssignAdd

 AssignAdd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input value
)

AssignAdd

 AssignAdd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input ref,
  ::tensorflow::Input value,
  const AssignAdd::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
)

© 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/versions/r2.9/api_docs/cc/class/tensorflow/ops/assign-add