Warning: This API is deprecated and will be removed in a future version of TensorFlow after the replacement is stable.

InplaceUpdate

Stay organized with collections Save and categorize content based on your preferences.
public final class InplaceUpdate

Updates specified rows 'i' with values 'v'.

Computes `x[i, :] = v; return x`.

Originally this function is mutative however for compilation we make this operation create / operate on a copy of `x`.

Public Methods

Output<T>
asOutput()
Returns the symbolic handle of a tensor.
static <T> InplaceUpdate<T>
create(Scope scope, Operand<T> x, Operand<Integer> i, Operand<T> v)
Factory method to create a class wrapping a new InplaceUpdate operation.
Output<T>
y()
A `Tensor` of type T.

Inherited Methods

Public Methods

public Output<T> asOutput ()

Returns the symbolic handle of a tensor.

Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.

public static InplaceUpdate<T> create (Scope scope, Operand<T> x, Operand<Integer> i, Operand<T> v)

Factory method to create a class wrapping a new InplaceUpdate operation.

Parameters
scope current scope
x A tensor of type `T`.
i A vector. Indices into the left-most dimension of `x`.
v A `Tensor` of type T. Same dimension sizes as x except the first dimension, which must be the same as i's size.
Returns
  • a new instance of InplaceUpdate

public Output<T> y ()

A `Tensor` of type T. An alias of `x`. The content of `y` is undefined if there are duplicates in `i`.